도커 이미지를 삭제하는 방법은 두 가지이다. 컨테이너 삭제와 이미지 삭제이다.
참조 : https://docs.docker.com/engine/reference/commandline/rm/
* docker rmi : 이미지 삭제
* docker rm : 이미지를 포함한 이미지를 삭제
-f을 주면 강제 삭제한다.
정지된 모든 컨테이너를 삭제하려면, 다음을 실행한다.
$ docker rm $(docker ps -a -q)
도커의 특정 이미지를 삭제하려 할 때, 멈춰진 컨테이너 때문에 삭제가 안될 때가 있다. 이때 컨테이너를 삭제할 때 도움을 받을 수 있다.
$docker rmi 1ce28876c3cc
Error response from daemon: conflict: unable to delete 1ce28876c3cc (must be forced) - image is being used by stopped container 5ccaea4b7cb9
$ docker rm 5ccaea4b7cb9
e98d8053298b
$docker rmi 1ce28876c3cc
Deleted: sha256:b77358fac48bc0d0b5e547b7b999c5e70a5fde9de9c086b47775568c8b88326d
Deleted: sha256:32ada9ef4cd3ccd536337fbcd8cdb6e026237f59db80498f83f3175176561ffb
Deleted: sha256:3d3313518f8e8d9723adfb09ea58b7a6d46e565979fda05a2073ecb30ca1e3a1
Deleted: sha256:b652ec3a27e758f30de4742156b5d096bb19c82f2dc836e96e430323ba166ffe
목록을 보면 삭제되었다.
$ docker images
delete됨.
모두 삭제하기
$ docker system prune -a
'docker' 카테고리의 다른 글
docker container 실행에 중요한 /data/start.sh (0) | 2016.07.29 |
---|---|
[docker] centos7 이미지에 expressjs를 설치한후 container 실행하기 / docker hub 업로드하기 (0) | 2016.07.26 |
[docker] wordpress 테스트 환경 구축 (0) | 2016.07.24 |
docker 공부 (0) | 2016.07.24 |
[docker] docker 설치 (0) | 2016.07.22 |