删除 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 技巧和命令(在文章的尾部),这里再重复2个。
停止所有容器,删除所有容器:
docker kill $(docker ps -q) ; docker rm $(docker ps -a -q)
停止所有容器,删除所有容器,删除所有镜像:
docker kill $(docker ps -q) ; docker rm $(docker ps -a -q) ; docker rmi $(docker images -q -a)
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。