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)
親測可用