5-Docker基本操作——挂在数据卷和数据卷容器

1、挂载数据卷

概念:类似于mount,容器内数据,挂载到Linux主机作为数据卷。

docker run -itd --name clxcentos1 -v /opt/docker/data01:/datav clxcentos

-v:挂载
/opt/docker/data01:挂载到主机的路径
/datav:容器内路径

创建容器并进行数据卷挂载

进入到容器datav路径下

进行测试,在容器内创建abc.txt和touch这两个文件,然后退出容器,发现在linux本地目录/opt/docker/data01也同样进行了这两个文件的创建。

如果要创建只读文件,对应加ro即可,默认是rw

docker run -itd --name clxcentos1 -v /opt/docker/data01:/datav:ro clxcentos(ro只读,默认rw)

实战:挂载一个已有的主机文件作为数据卷(比如配置文件)

docker run -itd --name clxcentos2 -v /opt/docker/data01/aaa.txt:/datav/aaa.txt 

 

2、挂载数据卷容器

概念:选择一个容器专门作为数据卷使用

新建挂载:

docker run -it --name clxcentos4 --volumes-from datacentos clxcentos

挂载已有

docker run -it --name=clxcentos5 --volumes-from datacentos clxcentos

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值