1 痛点
- 每个容器在需要查看或修改配置信息时,都需要进入容器内部进行查阅、修改
- 配置信息和容器本身是绑定的,无法持久化,容器如果出现问题或被删除,配置信息、日志、历史存储的数据无法持久化,容器没了与该容器相关的将都不存在
2 数据卷的作用:
将宿主机的某些指定目录映射到容器的某些目录中(双向绑定,双方任何一发发生文件变化,另一方将保持同步)。
3 数据卷的分类
- 匿名挂载
- 具名挂载
- 指定路径挂载
5 具名挂载&匿名挂载
这两种方法只做了解,实际操作中尽量避免
具名挂载
只设定卷名不指定地址,默认存放在/var/lib/docker/volumes/数据卷名/_data)
-v 卷名:容器内路径
匿名挂载
没有设定卷名及指定地址,默认存放在/var/lib/docker/volumes/**/_data)
-v 容器内路径
指定路径挂载
指