查看docker占用情况
#查看镜像中资源(镜像、容器、挂载卷)占用的存储空间
docker system df
清理命令
# 释放 处于停止状态的容器、未使用的挂载卷、未使用的网络占用的存储空间(即做删除动作)
# 如果后面加了 -a 参数,则会额外将没有被容器使用的镜像删除掉(即没有被使用的镜像)
docker image prune [-a]
docker container prune
docker volume prune
docker network prune
# 删除所有关闭的容器以及dangling镜像
docker system prune [-a]
定时任务清理
每天凌晨1点,删除72小时之外所有没有被使用的镜像:
crontab -e
0 1 * * * docker image prune -a --force --filter "until=72h"