3.卷的继承和共享
容器1完成和宿主机的映射(小回顾)
docker run -it --privileged=true -v/mydocker/u:/tmp --name u1 ubuntu

先行建立宿主机(host),容器1(u1),容器2(u2)

在宿主机下进入相应路径

在容器1中,建立u1data.txt

回到宿主机,出现刚刚建立的文件,证明u1与宿主机互通。
容器2继承容器1的卷规则
docker run -it --privileged=true --volumes-from 父类 --name 容器2
(--volumes-from相当于Java的继承)
(提示:因为系统中已经有名为u2的了,所以本次演示容器2起名为u3,注意区分)


进行继承,在u2下含有刚刚u1修改过的。

现在在u2下,建立u2data.txt文件,并进行验证,不仅有刚刚u1修改过的,也有u2建立的。

思考:现退出容器2,刚刚的父类已经没了,u2和host会是什么情况?

host上建立文件

回到u2,host2.txt文件依然存在
u1,u2是两个不同的容器,u2继承的是u1挂载的路径规则,所以u1死了,u2不受影响。

让u1苏醒,进入路径。

回到host,u1依然可以续接上。
一个主机上挂了两个硬盘,谁死都无所谓,苏醒过后,依然可以实现数据的通透、传达、传递。
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程