首页/云/Docker 容器速查/docker system prune 综合清理
本包目录(366 条)
基础命令50 条
镜像与构建107 条网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

docker system prune 综合清理

清理已停止容器、未使用网络、悬空镜像与构建缓存;-a 扩展到全部未使用镜像,--volumes 再加未使用卷,属高风险清理。

Docker 容器速查云更新于 2026-10-12
默认范围停止容器 + 未用网络 + 悬空镜像 + 构建缓存
-a所有未被容器使用的镜像(含带 tag 的旧版本)
--volumes未使用的本地数据卷,删除后不可恢复

示例

示例
docker system prune
docker system prune -a
docker system df        # 先评估,再决定要不要 --volumes
--volumes 会删掉没有容器在用的卷,历史数据一并消失;执行前确认备份或改用 docker volume rm 逐个处理。

易错点

  • -a 连没有容器引用的带 tag 镜像一起删,回滚要用的旧版本务必先 docker save 或推仓库
  • 清理后首次构建会全量重建,CI 机器注意缓存重建成本

数据来源与参考

  • Docker 官方 CLI 参考:docker system prune(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌