You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

删除容器后Docker Volume是否会被删除?旧版书籍描述与实测不符

问题解答

你的情况确实是因为阅读的《The Docker Book》v1.2.0版本过于老旧,书中描述的是Docker早期版本的行为,和当前主流Docker版本的逻辑已经不同。

  • 在Docker 1.9及更早的版本中,删除挂载某数据卷的最后一个容器时,对应的数据卷会被自动删除,这和书中描述一致。
  • 从Docker 1.9版本开始,官方调整了数据卷的管理规则:数据卷会独立于容器生命周期存在,即使所有使用该卷的容器都被删除,数据卷依然会保留在系统中,直到你主动执行命令清理。

你可以通过以下命令验证:

  • 查看所有存在的数据卷:docker volume ls,会发现未被容器挂载的卷仍在列表中
  • 清理未被使用的数据卷:docker volume prune

内容的提问来源于stack exchange,提问作者ٍSofyan Mahmoud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 08:30:42