docker volume prune --help 可查看卷清理参数和用法;常用命令包括 docker volume prune -f 强制清理 dangling 卷,docker system prune -a --volumes -f 彻底清理未用资源;prune 不删被引用卷,建议先用 docker volume ls -f dangling=true 预检。

直接运行 docker volume prune --help 就能查看卷清理相关的所有参数和用法说明。
快速查看卷相关帮助的几种方式
• docker volume --help:列出 volume 子命令总览(包括 ls、inspect、create、rm、prune)
• docker volume prune --help:重点看清理参数,比如 -f(跳过确认)、--filter(暂不支持过滤,仅保留 dangling 判断逻辑)
• docker system prune --help:若想连带清理容器、网络、镜像等,这个命令也包含 --volumes 参数,可一并删未使用的卷
最常用的卷清理快捷参数
• docker volume prune -f:强制一键清理所有 dangling 卷,不提示
• docker volume prune --filter dangling=true:虽然 prune 默认只处理 dangling 卷,但该 filter 是冗余的(Docker 不支持其他 filter 类型)
• docker system prune -a --volumes -f:彻底清理——删掉所有未使用的镜像 + 所有停止容器 + 所有未挂载卷 + 所有未用网络,适合重置环境
注意避免误操作的关键点
• prune 类命令**不会**删正在被容器引用的卷,哪怕容器已停止,只要配置里声明了 volume 就安全
• docker volume ls -f dangling=true 是安全预检动作,建议每次 prune 前先执行,确认列表中没有你关心的卷名(如 postgres_data)
• docker volume rm 是手动删除单个卷的命令,不带 -f 时会报错提醒“卷正被使用”,比 prune 更谨慎











