修剪所有不在运行的容器,强制删除使用 -f 或者 --force
docker container prune
使用 --filter限制范围,例如删除24小时前创建的已停止的容器
docker container prune -f --filter "until=24h"
删除none镜像(虚无镜像)
默认情况下,只会清理 虚无镜像(没被标记且没被其它任何镜像引用的镜像
docker image prune
修剪无容器使用的镜像, 强制删除使用 -f 或者 --force
docker image prune -a
使用 --filter限制范围,例如删除72小时前创建的镜像(镜像并未创建容器)
docker image prune -a --filter "until=72h"
修剪没有被容器使用的卷(删除容器是无法删除卷的,所以卷要单独删除)
docker volume prune
修剪没有被容器使用的自定义的网络
Docker 网络不会占用太多磁盘空间,但是它们会创建 iptables 规则,桥接网络设备和路由表条目
docker network prune