기타/Docker

도커 입문 - 설치/ Image/ Container

파송송 2023. 11. 29. 14:30
728x90

Docker의 구조

Docker 설치

https://www.docker.com/

Developers > Docs

 

자신에게 맞는 거 설치하기

자신의 환경을 선택하면 가이드가 뜬다.


우분투 환경에서 터미널에 붙여 넣기는 [Ctrl+Shift+v]!


Image Pull

예시) 아파치 image pull

https://hub.docker.com/


Docker Official image -> 도커에서 관리하는 image


docker docs로 돌아와서 docker pull documentation 확인하기

Reference documentation > Command-line reference > Docker CLI(docker)

NAME : image name

$ docker pull httpd

$ docker images

docker images는 image가 제대로 pull 됐는지 확인하는 명령


Container Run/ Stop/ Start

https://docs.docker.com/reference/


Reference documentation > Command-line reference > Docker CLI(docker) > docker run

container를 끄고 싶을 때 Stop

[]의 의미는 생략 가능하다는 뜻 -> 지금 알았다 이전 블로그에 전부 [ ] 해놨는데


현재 실행중인 image 보기 가능

$ docker ps

하나의 image는 여러 개의 container를 만들 수 있음


stop을 통해 끌 수 있음(CONTAINER ID, NAMES 둘 다 가능함)


아래의 명령어를 통해 전부 볼 수 있긴

$ docker ps -a


중지시켰던 container를 실행하고 싶다면 Start 사용하기

docker logs 를 사용하면 log를 볼 수 있다.

container 삭제하고 싶을 때 rm

image 삭제하고 싶을 때 rmi


네트워트 연결 확인

http://localhost:80/index.html

$ docker run -p 80:80 httpd

 

728x90