刪除 Docker 鏡像中為 none 的鏡像


Dockerfile 代碼更新頻繁,自然docker build構建同名鏡像也頻繁的很,產生了眾多名為none的無用鏡像。

分別執行以下三行可清除

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
docker images|grep none|awk '{print $3 }'|xargs docker rmi

停止所有容器,刪除所有容器:

docker kill $(docker ps -q) ; docker rm $(docker ps -a -q) ; docker rmi $(docker images -q -a)

停止所有容器,刪除所有容器,刪除所有鏡像:

docker kill $(docker ps -q) ; docker rm $(docker ps -a -q)

親測可用

轉載地址:https://onebox.site/archives/235.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM