首页/云/云与容器速查/docker volume prune 清理未使用卷
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条
容器与 Docker106 条
Kubernetes68 条容器排障33 条

docker volume prune 清理未使用卷

批量回收未被任何容器引用的卷。Docker 23.0 起默认只删匿名卷,需 -a/--all 才包括闲置命名卷;执行前用 ls --filter dangling=true 核对清单。

云与容器速查云更新于 2026-10-12
默认行为23.0+ 只删未使用的匿名卷;老版本会连命名卷一起删
-a / --all连未使用的命名卷一并删除(更危险)
先核对docker volume ls --filter dangling=true
效果验证docker system df -v 对比清理前后占用

安全流程

安全流程
docker volume ls --filter dangling=true
docker volume prune
docker system df | head -5
prune 不进回收站;命名卷里常有数据库数据,-a 之前务必确认没有『停用但需要保留』的卷。

易错点

  • 版本差异踩坑:老版本 prune 默认连命名卷删,升级前先确认语义
  • 把 -a 当常规保健:停用待恢复的数据卷会被一并清掉

数据来源与参考

  • Docker Docs:docker volume prune

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌