Docker数据卷

                                                              ⭐docker数据卷⭐

1、获取centos镜像

docker pull centos

[root@localhost ~]# ls /var/
account  crash  games     lib    log   opt       spool   yp
adm      db     gopher    local  mail  preserve  target
cache    empty  kerberos  lock   nis   run       tmp

2、宿主机目录/var/www挂载容器中的/data1

[root@localhost ~]# docker run -v /var/www:/data1 --name web1 -it centos /bin/bash
[root@55cb15445eae /]# ls
bin    dev  home  lib64       media  opt   root  sbin  sys  usr
data1  etc  lib   lost+found  mnt    proc  run   srv   tmp  var
[root@55cb15445eae /]# cd data1/
[root@55cb15445eae data1]# ls
[root@55cb15445eae data1]# echo "123" > test01.txt
[root@55cb15445eae data1]# ls
test01.txt
[root@55cb15445eae data1]# exit
exit

3、返回宿主机进行查看,数据同步

[root@localhost ~]# ls /var/
account  crash  games     lib    log   opt       spool   www
adm      db     gopher    local  mail  preserve  target  yp
cache    empty  kerberos  lock   nis   run       tmp
[root@localhost ~]# cd /var/www/
[root@localhost www]# ls
test01.txt
[root@localhost www]# cat test01.txt 
123

                                                             ⭐数据卷容器⭐

数据卷容器

[root@localhost www]# docker run --name web100 -v /data1 -v /data2 -it centos /bin/bash
[root@4569844804c4 /]# ls
bin    dev   lib         media  proc  sbin  tmp
data1  etc   lib64       mnt    root  srv   usr
data2  home  lost+found  opt    run   sys   var

[root@4569844804c4 /]# cd /data1
[root@4569844804c4 data1]# echo "111" > 111.txt
[root@4569844804c4 data1]# cd ..

[root@4569844804c4 /]# cd /data2
[root@4569844804c4 data2]# echo "222" > 222.txt
[root@4569844804c4 data2]# ls
222.txt
[root@4569844804c4 data2]# exit
exit

新容器挂载数据卷容器web100

[root@localhost www]# docker run -it --volumes-from web100 -it centos  /bin/bash
[root@0f6797198de1 /]# ls
bin    dev   lib         media  proc  sbin  tmp
data1  etc   lib64       mnt    root  srv   usr
data2  home  lost+found  opt    run   sys   var

[root@0f6797198de1 /]# cd data1/
[root@0f6797198de1 data1]# ls
111.txt

[root@0f6797198de1 data1]# cd ../data2
[root@0f6797198de1 data2]# ls
222.txt

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值