Docker删除none镜像 - Tue, Feb 26, 2019
Docker删除none镜像和Exited的容器
Docker删除none镜像和Exited的容器
提示: Docker已推出新的命令结构,建议使用
docker image和docker container子命令。
1. 删除已停止的容器
# 停止所有已退出的容器
docker stop $(docker ps -a -q -f status=exited)
# 删除所有已停止的容器
docker container prune
# 或者使用传统方式
docker rm $(docker ps -a -q -f status=exited)
2. 删除none镜像
# 删除所有none镜像
docker image prune
# 或者使用传统方式
docker rmi $(docker images -f "dangling=true" -q)
3. 批量清理
# 一键清理所有未使用的容器、网络、镜像(悬空镜像)
docker system prune
# 清理所有未使用的镜像(不仅仅是悬空镜像)
docker system prune -a