도커 입문 - 설치/ Image/ Container
Docker의 구조
Docker 설치
Developers > Docs
자신에게 맞는 거 설치하기
자신의 환경을 선택하면 가이드가 뜬다.
우분투 환경에서 터미널에 붙여 넣기는 [Ctrl+Shift+v]!
Image Pull
예시) 아파치 image pull
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