본문 바로가기

인프라

컨테이너 Paused, Deleted + 도커 prune 명령어 사용

0. 도커 라이프사이클

1. 도커 컨테이너 paused

$ docker pause [컨테이너 ID]

 

$ docker stop [컨테이너 ID]
$ docker unpause [컨테이너 ID]
// is not paused 오류 발생: stop을 중지로 전환됨으로서 paused 상태가 아님

paused 상태에서는 삭제가 불가능하고 stopped 삭제 시에만 삭제 가능

2. 도커 컨테이너 Delete

- running 상태에서 삭제 시도 시 아래와 같이 stop 후 실행하라는 문구 발생, 삭제 실패

- pasued 상태에서 삭제 시도 시  

 

도커 컨테이너 삭제 명령어

$ docker rm [컨테이너 ID]

3. 도커 이미지 조회

$ docker images

4. 도커 이미지 삭제

도커 컨테이너가 먼저 삭제되어야 이미지를 삭제할 수 있습니다.

docker image rm [이미지 REPOSITPRY]

이미지 삭제 결과 화면

5. 도커 이미지/ 컨테이너 prune

사용하지 않은 컨테이너를 prune으로 체크하여 자동 삭제할 수 있습니다.

$ docker container prune

 

사용하지 않은 이미지를 prune이 체크하여 자동 삭제할 수 있습니다.

$ docker image puren -a #all