首页/云/云与容器速查/docker volume rm 删除数据卷
容器与 Docker106 条

docker volume rm 删除数据卷

删除不再使用的数据卷释放磁盘。卷被任何容器(含已停止容器)引用时会拒绝删除;先定位引用者、确认数据已备份,再执行删除。

云与容器速查云更新于 2026-10-12
语法docker volume rm [-f] 卷名 [卷名…]
被占用报错volume is in use - [容器ID]:先查引用容器
定位引用docker ps -a --filter volume=<卷名>
不可逆卷内数据随删除丢失,仅能靠备份恢复

使用示例

使用示例
docker ps -a --filter volume=appdata --format '{{.Names}}'
docker stop web && docker rm web
docker volume rm appdata
不要在生产直接跑 docker volume rm $(docker volume ls -q):批量删除里可能含在用卷与重要数据卷,失败列表也可能被忽略。

易错点

  • 顺序颠倒:先删卷再删容器,被占用失败后误判『卷损坏』
  • 删除前只备份了容器文件系统:卷数据从未在容器层里,备份等于没做

数据来源与参考

  • Docker Docs:docker volume rm

相关工具

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