volume文件挂载的探究
1、volume参数创建data容器数据卷
2、docker inspect data查看容器元数据,可看到挂载信息
docker的数据卷默认位置 /var/lib/docker/volumes
3、在容器端添加一个文件
回主机目录查看,存在此文件:
4、在主机方添加一个文件
回容器里查看,也同步增加了此文件
指定主机目录方式挂载文件
1、格式:-v path1:path2
如下命令,容器方会自动增加一个data目录
宿主机方,同样自动增加一个/opt/data目录
volumes-from引用数据卷,指定某一容器,供其他容器挂载
新启一容器,引入上一步的data容器挂载目录
自动得到同一个目录,内容与data容器里挂载一样 (data容器 即步骤一创建的那个容器)
多个容器公用同一个挂载目录,应用场景:
data容器生成订单数据 --》存入opt/data
app容器处理订单数据