宿主机的一个目录或者文件
1、容器数据持久化 2、客户端和容器数据交换 3、容器间数据交换
创建一个容器,挂载一个目录,让其他容器继承自该容器( --volume-from )
创建启动容器时,使用 –v 参数 设置数据卷
docker run ... –v 宿主机目录(文件):容器内目录(文件) ...
1、目录必须是绝对路径 2、如果目录不存在,会自动创建 3、可以挂载多个数据卷
创建启动a3数据卷容器,使用 –v 参数 设置数据卷
docker run –it --name=a3 –v /volume centos:7 /bin/bash
创建启动 a1 a2 容器,使用 –-volumes-from 参数 设置数据卷
docker run –it --name=a1 --volumes-from a3 centos:7 /bin/bash
docker run –it --name=a2 --volumes-from a3 centos:7 /bin/bash