티스토리 뷰

멈춘 콘테이너에서 해당 이미지의 인스턴스를 사용하고 있기 때문에 해당 콘테이너를 제거한 후 이미지를 삭제 하거나 강제로 이미지를 삭제해야 한다.



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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함