열렬히.뛰기

컨테이너 종료 & 이미지 삭제

가상화기술 > Docker : 기초 이론 > 컨테이너 종료 & 이미지 삭제

도커 컨테이너 멈추기

bash
docker stop [컨테이너_ID 또는 이름]

도커 컨테이너 삭제

멈춘 컨테이너는 죽은 컨테이너로 분류하며, 이를 그대로 두지 않고 삭제해야 자원의 낭비를 막을 수 있다.

하나의 컨테이너를 삭제하는 방법은 다음과 같다.

bash
# 죽은 컨테이너 확인 후 삭제
docker ps -a
docker rm (컨테이너 id)

위의 방식이 귀찮을 경우, 아래와 같이 모든 죽은 컨테이너를 삭제할 수도 있다.

bash
# 방법 (1)
docker rm `docker ps -aq`

# 방법 (2)
docker container prune

도커 이미지 지우기

이미지 역시 자원을 차지하는 리소스이므로, 필요가 없을 경우 삭제해주자.

bash
# 빌드된 모든 이미지 확인 
docker images -a

# 1개의 이미지 지우기
docker rmi (image id)

이미지를 여러 개 지우는 방법 또한 존재한다.

bash
# 이미지 전부 삭제하기
docker image prune

도커 캐시 지우기

이외에도 전체 도커에서 불필요한 자원을 지우는 방법 역시 존재한다.

bash
docker system prune -a