티스토리 뷰
멈춘 콘테이너에서 해당 이미지의 인스턴스를 사용하고 있기 때문에 해당 콘테이너를 제거한 후 이미지를 삭제 하거나 강제로 이미지를 삭제해야 한다.
1. 해당 콘테이너를 제거한 후 이미지를 삭제하는 방법
sudo docker container ls -a (또는 sudo docker ps -a)
위 명령어를 실행하면 콘테이너 리스트와 콘테이너가 사용하는 이미지 및 콘테이너의 상태, 콘테이너 아이디가 나온다.
sudo docker container rm 콘테이너ID
위 명령어로 지우고자 하는 이미지를 사용하는 콘테이너를 모두 제거한다.
그 후 sudo docker rmi 이미지ID 명령어를 사용하여 이미지를 제거한다.
tip) sudo docker container prune 명령어를 사용하면 멈춘 콘테이너를 모두 제거한다. 하지만 위험하다.
2. 이미지를 강제로 삭제하는 방법
sudo docker rmi -f 이미지ID 를 사용하면 이미지를 강제로 제거하지만 콘테이너는 그대로 남아있다.
번외로 만약 멈춘 콘테이너를 재시작 하고자 한다면 sudo docker container ls -a 로 콘테이너ID를 확인한 후 sudo docker container start 콘테이너ID 명령어를 사용해 재시작한다.
'etc' 카테고리의 다른 글
jquery tmpl 에서 html 넣기 (0) | 2018.04.27 |
---|---|
MongoDB 3.6.* cfg (configuration) 파일 (0) | 2018.03.11 |
Git hub 에 프로젝트 추가 (0) | 2017.12.11 |
댓글