这张图片来自于《Docker开发指南》44页,该图片表示:只有在没有容器与该数据卷关联时,我们才可以删除数据卷。
我的疑问是:数据卷是个目录,是独立于容器的吗?
这张图片来自于《Docker开发指南》44页,该图片表示:只有在没有容器与该数据卷关联时,我们才可以删除数据卷。
我的疑问是:数据卷是个目录,是独立于容器的吗?
volume是一个可供容器使用的特殊目录,它将宿主机的目录或文件直接映射进容器,严格意义上来讲,应该是经过-v挂载后,被标记的目录或者是文件才是一个volume,它是独立于联合文件系统的。
2 回答2.4k 阅读✓ 已解决
2 回答800 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.6k 阅读
2 回答1.2k 阅读
1 回答967 阅读
答案是:是的。
数据卷其实就是宿主机的一个磁盘目录,docker启动时可以挂载映射到docker容器。
这样做的目的就是为了数据的持久化。即让数据独立于容器,可以将容器简单的当做一个软件或者一个服务。
你看Redis的官方Docker镜像说明就懂了。