- Published on
Docker-实践
一、清理 Docker 在Linux系统中的磁盘占用
docker system df
它会告诉你镜像(images)、容器(containers)、数据卷(volumes)等各自占用了多少空间。
✅ 清理 Docker Build Cache
你可以运行以下命令:
docker builder prune
它会提示你确认是否删除所有未使用的构建缓存。
如果你想自动确认并彻底删除:
docker builder prune -a -f
参数说明:
-a
:清理所有构建缓存(包括可重用的中间层)-f
:跳过确认提示(force)
🧹 清理后建议
清理完 Build Cache
后,你的 /var/lib/docker
目录应该会减少 约 147GB,这将释放大量磁盘空间。
🔁 后续建议
如果你经常使用 Docker 构建镜像,建议定期清理:
# 每周清理构建缓存和无用镜像
docker system prune -a --volumes
你也可以设置自动构建清理策略,避免缓存膨胀。