docker文件挂载

volume文件挂载的探究

1、volume参数创建data容器数据卷

411c323bfb5172b645fe422510b5d893da5.jpg

2、docker inspect data查看容器元数据,可看到挂载信息

fb7cb03c63cb33381a49b9d055adb76bc4b.jpg

cb7f472d63f37d7bbfd91caea1220bfe03b.jpg

docker的数据卷默认位置 /var/lib/docker/volumes

3、在容器端添加一个文件

9b10018a02e5317c14a559029e263a557ba.jpg

回主机目录查看,存在此文件:

0a73a7a3e86f4d176478da670454ca5bd5b.jpg

4、在主机方添加一个文件

b6b3cd2851a17d1ee99bb685c99c6d4acf0.jpg

回容器里查看,也同步增加了此文件

170ff7f56874437475391a17077b0109dc7.jpg

指定主机目录方式挂载文件

1、格式:-v path1:path2

如下命令,容器方会自动增加一个data目录

a1bba843a41897bf0327fc4fdbf918aeee3.jpg

宿主机方,同样自动增加一个/opt/data目录

8b341801e01972e53c3f4d7957d35c4b869.jpg

 

volumes-from引用数据卷,指定某一容器,供其他容器挂载

新启一容器,引入上一步的data容器挂载目录

1bd1ec3d378f2e0d5f6e3a587465d12ec78.jpg

自动得到同一个目录,内容与data容器里挂载一样  (data容器 即步骤一创建的那个容器)

248aa5bc10e6b8e21d000c49c8a91bcc03a.jpg

多个容器公用同一个挂载目录,应用场景:

data容器生成订单数据  --》存入opt/data

app容器处理订单数据                                                                                                                  

转载于:https://my.oschina.net/u/2351011/blog/3029937

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值