docker中的数据卷是独立于容器的吗?

clipboard.png

这张图片来自于《Docker开发指南》44页,该图片表示:只有在没有容器与该数据卷关联时,我们才可以删除数据卷。

我的疑问是:数据卷是个目录,是独立于容器的吗?

阅读 2.6k
2 个回答

答案是:是的。
数据卷其实就是宿主机的一个磁盘目录,docker启动时可以挂载映射到docker容器。

这样做的目的就是为了数据的持久化。即让数据独立于容器,可以将容器简单的当做一个软件或者一个服务。

你看Redis的官方Docker镜像说明就懂了。

clipboard.png

volume是一个可供容器使用的特殊目录,它将宿主机的目录或文件直接映射进容器,严格意义上来讲,应该是经过-v挂载后,被标记的目录或者是文件才是一个volume,它是独立于联合文件系统的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题