docker 数据卷操作

文章详细介绍了如何使用Docker数据卷进行容器与宿主机的目录挂载,实现文件同步和数据持久化。通过参数`-v`设置读写权限,并利用`--volumes-from`进行卷的继承和共享,确保多个容器间及主机目录的同步。即使容器结束,宿主机上的数据依然保留,提供了一种有效的数据备份策略。
摘要由CSDN通过智能技术生成

数据卷操作

容器内和宿主机的目录进行挂载操作。

也就是:

1)容器内往容器内的目录添加文件,宿主机对应的目录也会多出来那个文件

2)宿主机在自己那个目录中添加文件,容器内也会在对应的目录中看到

3)当容器结束后,宿主机对应目录的内容不会消失(所以可以实现容器内数据的长久保存和备份)

使用方式:

参数

-v xxx:xxx:xxx

第一个xxx表示本机的目录,第二个xxx表示容器内的目录,第三个xxx表示读写权限

卷的继承和共享

docker run -it --privileged=true --volumes-from 父类 --name u2 ubuntu

1)u2和原本的父类,会拥有相同的映射规则,会是自己的对应目录,映射到主机的原来目录

2)父类和u2对目录进行修改,三方(父类,u2,主机)都能看到

3)父类和u2容器停止和启动 ,都不影响其他方,看到原本的目录内的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值