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)
亲测可用
本文提供了一种有效的方法来清理Docker中无用的镜像和已退出的容器,通过执行特定的命令行指令,可以批量停止、删除容器及移除未标记的镜像,从而释放系统资源。
5176

被折叠的 条评论
为什么被折叠?



