My logo
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

你也可以设置自动构建清理策略,避免缓存膨胀。