3.docker数据卷
数据卷
- 数据卷是宿主机的一个目录或文件
- 当容器目录和数据卷目录绑定后,对方的修改会立即同步
- 一个数据卷可以被多个容器挂载
配置数据卷
- 目录必须是绝对路径
- 如果目录不存在会自动创建
- 可以挂载多个数据卷
docker run -it --name c1 -v /root/data1:/root/data_container centos:7
多容器进行数据交换
- 多个容器挂载同一个数据卷
- 数据卷容器
创建c3容器,用作容器卷
docker run -it --name c3 -v /volume centos:7
docker run -it --name c1 --volumes-from c3 centos:7
docker run -it --name c2 --volumes-from c3 centos:7
数据卷小结
- 数据卷概念
- 宿主机的一个目录或文件
2.数据卷的作用
- 容器数据持久化
- 客户端和容器数据交互
- 容器间数据交互
3.数据卷容器
- 创建一个容器,挂载一个目录,让其他容器继承自该容器(volumes-from)
- 通过简单方式实现数据卷配置