Web Programming/Back End

Remove docker image

아기 요다 2021. 10. 25. 18:21

도커로 이미지를 빌드하다보면 용량을 많이 차지하게 된다. 나의 경우 테스트 이미지를 빌드할 때는 빌드할 때마다 별도의 버전을 지정하지 않는데, 그러면 이전에 생성된 해당 버전의 이미지는 none이 되버린다.

Remove none image

docker rmi $(docker images -f "dangling=true" -q)
docker image prune

 

Remove all images

이미지를 다 지워버리고 싶은 경우 아래의 명령으로 지우면 된다.

docker rmi $(docker images -a -q)

 

Remove with image name

docker rmi $(docker images | grep <imagename>)

혹은

docker rmi $(docker images <completeimagename> -a -q)

In Windows PowerShell:

docker rmi $(docker images --format "{{.Repository}}:{{.Tag}}"|findstr "imagename")

 


References