본문 바로가기

Docker

(Docker) Docker anchor

docker hub (레지스트리)에서 필요한 프로그램을 다운로드 받을 수 있다.

docker 생태계에서 프로그램은 image라고 불리운다.

image를 실행하면 container가 실행된다. image는 여러개의 container를 가질 수 있다.

 

pull: docker hub에서 image를 다운받는 행위

run: image를 실행시키는 행위. container 안에 포함되어 있는 image가 실행된다

 

Docker CLI 명령어

docker (images) pull : image를 레지스트리로 부터 다운로드

docker images: 다운받은 image 리스트 확인

docker (container) run httpd : 'httpd' image 실행

docker (container) ps : List containers

docker run  --name ws2 httpd : ws2라는 이름의 컨테이너

docker stop ws2: ws2 컨테이너 중지

docker ps -a : status 상관없는 모든 컨테이너 보기

docker start ws2 : 중지한 컨테이너 ws2 다시 실행

docker logs ws2 : log보기

docker logs -f ws2 : log의 변화 실시간 출력

docker rm ws2 :  컨테이너 remove. docker stop ws2 이후 remove

docker rm --force: stop하지 않고도 컨테이너 remove

docker rmi : image 삭제