小白兔晒黑了

导航

 

1 先启动一个父容器

docker run -it --name dc01 mit/centos_with_two_files 
cd dataVolumeContainer2
touch dc01_add.txt

ctrl+Q+P

 

2 dc02和dc03继承自dc01 (用--volumes-from)

docker run -it --name dc02 --volumes-from dc01  mit/centos_with_two_files
cd dataVolumeContainer2
touch dc02_add.txt

ctrl+Q+P

再创建dc03

docker run -it --name dc03 --volumes-from dc01  mit/centos_with_two_files
cd dataVolumeContainer2
touch dc03_add.txt

ctrl+Q+P

3 回到dc01 就可以看到02、03各自添加的都能共享了

4 删除dc01(父容器)后数据卷共享毫无影响

发现删除父容器后,数据卷毫无影响

 

 

结论 容器之间配置信息的传递,数据卷的生命周期一直持续到没有容器使用它为止

posted on 2021-02-09 02:13  小白兔晒黑了  阅读(44)  评论(0编辑  收藏  举报