본문 바로가기

Docker

[Docker] Docker(도커) 라이프사이클 명령어

Docker Lifecycle

Docker lifecycle과 명령어

Container 생성 및 시작

container 생성

docker create [image]

 

container 생성 및 시작

docker run [image]

 

container 시작

docker start [container]

 

create / run 명령어 모두 이미지가 없을 경우, 자동으로 pull을 먼저 수행하여 이미지를 다운받음

 

Container 확인

실행 중인 container 상태 확인

docker ps

 

전체 container 상태 확인

docker ps -a

 

container 상세 정보 확인

docker inspect [container]

 

container 일시중지

docker pause [container]

 

container 재개

docker unpause [container]

 

Container 종료

container 종료 (Sigterm 시그널 전달)

docker stop [container]

 

container 강제 종료 (Sigkill 시그널 전달)

docker kill [container]

 

모든 container 종료

docker stop $(docker ps -a -q)

 

Container 삭제

container 삭제 (실행 중인 container 불가)

docker rm [container]

 

container 강제 종료 후 삭제 (Sigkill 시그널 전달)

docker rm -f [container]

 

container 실행 종료 후 자동 삭제

docker run --rm [container]

 

중지된 모든 container 삭제

docker container prune

 

 

 

참고

패스트캠퍼스 강의 (Kubernetes Docker 번에 끝내는 컨테이너 기반 MSA)

'Docker' 카테고리의 다른 글

[Docker] Docker에 Nginx 실행  (0) 2024.01.27
[Docker] Docker(도커) 구조 및 사용법  (1) 2024.01.26