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 |