在 Debian 的 Docker 环境中,“垃圾”通常包括:未使用的容器、镜像、卷、网络、构建缓存等。下面按安全 → 彻底的方式给你一套清理方案。
docker system df
docker container prune
docker image prune
docker network prune
docker volume prune
卷可能包含数据库等重要数据,确认无误再执行
docker system prune
默认不会删:
-a 删除所有未被使用的镜像docker system prune -a
docker system prune -a --volumes
docker builder prune
彻底清理构建缓存:
docker builder prune -a
apt-get clean
rm -rf /var/lib/apt/lists/*
journalctl --vacuum-time=7d
du -sh /var/lib/docker
# crontab -e
0 3 * * * docker system prune -af --volumes
docker container prune
docker image prune
docker network prune
docker volume prune
docker builder prune
如果你愿意,可以告诉我:
docker version)我可以给你更精准的方案。