数据卷

数据卷

1 数据卷是宿主机中的一个目录或文件

2 当容器目录书数据卷目录绑定后,对方的修改会立即同步

3 一个数据卷本可以被多个容器同时挂载

4 一个容器也可以挂载多个数据卷

数据卷的作用:

1 容器数据持久化

2 外部机器和容器间接通信

3容器之间的数据交换

挂载数据卷

创建启动容器时,使用-v参数设置数据卷

docker run ... -v 宿主机目录(文件):容器内目录(文件)...

注意:

1目录必须是绝对路径 2 如果目录不存在,会自动创建 3 可以挂载多个数据卷

数据卷容器  

创建一个容器,挂载一个目录,让其他容器继承自该容器(--volumes-from) 

通过简单方式实现数据卷配置

 配置数据卷容器

1 创建启动c3数据卷容器,使用-v参数 设置数据卷

docker run -it --name=c3 -v /volume centos:7 /bin/bash

2 创建启动c1 c2容器,使用--volumes-from 参数 设置数据卷

docker run -it --name=c1 --volumes-from c3 centos:7 /bin/bash

docker run -it --name=c2 --volumes-from c3 centos:7 /bin/bash

快,滋醒这个做梦的人,有糖尿病的往后靠靠哈,不要给他点甜头!
原文地址:https://www.cnblogs.com/jianzhaojing/p/12498680.html