00:00
下面我们来看看最后两组命令,好,那么现在我们来看一下,从容器内拷贝文件到主机上来什么东东?容器到主机,这什么意思啊,那么弟兄们啊。我们大人呢?都清楚,那么假设我现在U班图我起了一个容器实力,那么刚刚呢,进去了,干了一些活,我又退出来了,那么现在do卡活着呢,我要重新进去复习exec-I哪个U班图这个ID好嘞,那么这个时候BBA进来了,那么下面我们都知道啊。你看我当前是在U版图的根目录下面进入,进入到我们的tmp临时目录下面,对吧?那么假设我touch a.TXT我新建了这么一个a.TXT文件,没问题吧,我在容器内干着活,好好的,但是架不住出现意外,比如说。现在。有哪个?
01:02
无聊的人直接给我干了一个什么dota RM-F,强制把我这个容器实力删了。那么请问我现在在。9A66容器时里面所做的工作a.TT那是不是就消失了,因为我整个容器都被人家。干翻了对不对?直接把我是什么从根儿上拔起灭门了呗,但是我里面的数据,我里面的资料很重要啊,那么我现在是不是需要一种备份呢?OK,我需要把容器里面的重要数据,重要内容给我弄到主机上,哎,那么这样的话,你就是删了这个容器也不怕,那么它是一种什么保险措施,所以说这个时候copy,那么我们的命令按照我们的公式很简单,那么do。CP容器ID冒号容器内的某个路径下面的什么东东,然后拷贝到。目的主机下面的某个路径下面那么原样拷贝过去,这么说能跟上,那么大家请看公式,照着操操纵一下就OK了。好,我们的简单的来试一下。
02:06
那么现在呢,我们呢,想干的活呢,直接啊,那么假如说我现在在这个U班图的这个9A66这个下面有一个a.TST,那么现在弟兄们我退出了。Do PS 9a66活着呢,那么do。Copy,那么我要把这个容器下面的按照公式怎么着ID对吧?容器ID冒号容器内的路径,那么冒号容器内路径temp下面的a.TXT你要拷贝到哪啊?比如说我拷贝到杨哥的主机的那个zz YY user这么一个路径下面,好那么弟兄们大家呢,请看一眼。如果啊,我CD我自己的这个工作空间目录,那么在这个路径下面,大家请看是不是有这个a.TT啊,OK,哎,那么现在假设你给我把这个容器实例给我直接强制删除了,没关系,重要资料我是不是已经备份了,OK,那么很简单,照着公式操作一下就OK了,图文并茂了吗?好,那么同学们不多废话。
03:08
来下面。这个比较重要。导入和导出容器。那什么概念呢?这也是备份的一种啊,不过这个呢功能更强大啊,刚才呢,只是把容器内的某些资料拷贝出来了,那么起到了一个关键核心资料的保护,那么下面我们的问题是。我想整个镜像。来做备份呢,整个容器来做备份呢,完全可以大家看export和import导入导出啊,那么这个呢,导出容器的内容。留作为一个T的归档文件,OK。那么对于import呢?是不是再从包里面的内容创建一个新的文件系统,再导入成为一个镜像,那么它们两个互为相反的逆操作命令?那么来同学们案列。Do导出啊,容器ID,那么变成一种卡包就行了,那么来同学们啊,现在呢,我们来看看。
04:06
Do PS啊,刚才这有个叫9A66,没问题吧,同学们,Do。Export,那么导出容器ID哪一个?就他了。OK,那么导出了以后把它导到哪,一般默认就导到当前目录下面,你叫什么名字呢?Abcd点他。来同学们,那么相当于说我把这个容器。直接就导成了这么一个塌包,那么相当于是不是把整个容器备份了,它比刚才那个cp copy命令更狠,Copy命令只是把一部分从容器拷贝回主机,而现在这个导出相当于什么你把整个容器什么一锅端是吧?那么同学们能不能理解我们前面所说的搬家到搬楼呢?我给你一锅端了,没什么了不起的,那么现在我就叫abcd它。好了,那么下面。直接过来,那么abcd它点GZOK都可以好,那么同学们啊,我们现在来试试,那么下面呢,我们来看。
05:08
Abcd点它刚才我们那个又把它什么导进去,那么请看这有个短线叫镜像用户什么镜像名,然后呢,镜像的版本号,OK,那么好了,那么同学们我们先来试试啊。假设多卡RM-F,我们一不做二西欧,我直接就把这个。给删了,那么好了,我现在我只有这么一个abcd点塔,那么现在同学们多,我们这个U盘图已经灰飞烟灭没了,那么现在我们要按照公式。看看我们能不能恢复过来呢?那么同学们请看一眼。现在呢,我们把刚才的U班图呢,打成一个备份包,叫abcd点,那么过来。现在过来这儿,那么弟兄们这呢叫abcd点塔对吧?那么do塔把他找到的东西再导进去,那么这个镜像用户,那么你可以有一个包名,那么叫艾特硅谷,这么说能跟上,那么镜像名字,那么假设我们叫U邦图,那么现在你的镜像版本号,那么假设我们就是什么3.7,随便乱写一个,这么说能跟上,那么好,如果不出意外,那么同学们请看一眼,这个时候我们是不是就把这个容器干嘛?
06:27
全部。从踏包中创建了一个新的文件系统,再导入为什么镜像?所以说同学们请看我们这do image什么鬼,是不是有这个at硅谷U班图的3.7这么一个东西啊?这么说能跟上,你注意一下啊,刚才我们那个容器实力我把它全删掉了,灰飞烟灭了,那么现在同学们我们呢。Docker。Run,干it,我就来执行我的这一个仓库。
07:01
容器镜像,那么这个时候大家请看我来执行它。什么呢?还是这么一个动作,好进来了,现在生成了EC6A,这个时候请大家看CD temp,下面我在LL,大家请看有没有刚才那个a.TXT这是有的,明白吧,所以说我们就把刚才的整套容器做了一个什么备份,然后让它形成新的镜像,又以这个镜来重新恢复成上一个运行的容器实例达到了什么数据的迁移和备份的完整一致性要求。哎,这个呢,所以说呢,是在我们运维当中。非常常用的copy和导入导出,那么请同学们务必掌握好。那么接下来。我们呢,来看一下,那么到这儿我们容器镜像帮助其中的命令给大家呢,全部讲解完成,日常工作中这这二三十个命令足够你用了。那么老规矩理论实操小总结,那么下面常用命令,那么别着急,杨哥呢图文并茂的给大家做了一下总结,那么容器命令有哪一些?你看start kill stop等等等等,有些讲过,有些没讲过。
08:14
不常用的,那么比如说像什么暂停这个东东的话,我们呢,也就没有深入,有兴趣的同学可以对照这张图来进行学习和理解。那么对于我们的什么。文件系统啊,Do fire呢,我们还没讲的呢,我们后面会说,那么在image这那么有哪一些命令等等等等,那么最多的,那么同学们全部给大家整理好了,那么你需要以后不懂什么命令就来这儿查,英文看不懂那有中文杨哥都给你翻译好了,那么来大家看一下。我们。Pro从docker镜像源服务器指定镜像或仓库名给它拉下来,那么这个呢,就不再废话了好吗?同学们啊,举一反三,那么别说。都要是要求答案能力,我们讲了十多个命令,那么呢,大家呢,应该掌握好。
09:01
Do的常用命令跟do后续我们要进行更复杂、更加深度的学习和掌握,这些基本功今天必须要练一下,凡是我敲过的命令,我做成功的案例,你务必给我动手跑通,谢谢大家。
我来说两句