00:00
各位同学,我们继续,下面我们来看一下doer的构建过程,那么好,假设我现在编写好的这么一个文件,那么其内部原理和运行机制是怎么一回事呢?在这儿请大家看。第一个多开费啊,它的有个基础知识来。第一种要求大家完成的事情是。每条保留自指令我还单读到这儿呢,就懵逼了,什么叫保留自指令啊,说人话。就是官网上多fair这一边,大家请看是不是有什么from run command等等等等,这些就是它的关键字,也叫保留字,在这儿主流常见常用的都给大家做了整理,不用慌跟着来,那么所以说也就是对于每条保留字指令都必须什么大写字母,兄弟们,官网上是不是都是大写好那么写最好后面要跟随至少一个参数,比如说你都是没讲那么假设啊,这个copy。
01:03
那么你copy,你是不是应该给人家圆从哪考到哪,哎,对吧,就是命令,然后是参数,这个好理解,第二个指令按照从上到下顺序执行,我们编写了一个配置文件嘛,那自然而然是从上到下顺序执行,类似于我们在微服里面是不是有个什么application点样么?哎,你的各种配置也是从上到下顺序执行,好说第三一个井号表示注解,你要懂,第四一个。每条指令都会创建一个新的镜像层,并对镜像进行提交。说实话,还记不记得以前啊,我们原来说过这个容器的时候,弟兄们,我们介绍过分层的镜像,杨哥是不是说过任何一个你最终可写操作的一个容器实例,一个镜像,那么它呢,都是由多层次构成的,还记得这个?花卷吧,哎,都是基础,一个基础之上,一层一层的发出来的,好,那么在这块我们呢,继续对于我们的。
02:04
这一块我们就会明白,待会儿我们在编码的时候会给大家进一步的说明,你现在先了解每条指令都会创建一个新的什么镜像,镜像上面叠镜像,最终形成一个最终镜像,通过这个镜像得到一个容器,实力好,那么这个是它的基础知识。那么下面。Do卡这个引擎本身来执行多卡菲的大致流程是这样的,第一个。Do卡从基础镜像运行一个容器,哎,也就是说你这个镜像啊,就是我的原代码,就是我的模板,一镜像启动容器有对下才能有,有一个类才能拗一个对象,第二个执行一条指令,并对容器做出修改,那么我们在这个多file里面编排。其实就是把以前一个命令所做的操作汇总成了。一个文件多个命令都汇聚进这个容器文件do file里面来完成我们的编码和编写,那么大家请看多个命令是不是类似执行do卡卡密的操作,提交一个一个新的镜像层,那么do卡再基于刚刚提交镜像层又运行成一个新的容器,那么层层叠层层,那么这个时候执行多号file中的下调指令,直到所有指令完成,最后发出我们那个花卷,形成一种多个分层,构成了一个总的最终镜像提交版本供你使用。所以说呢,打老眼。
03:27
我们从应用软件的角度呢来看,也就是我们从干活程序编码工程来干活的角度,多开啊,近期啊和容器分别代表这个软件的三个不同。状态和阶段,它的生命周期如下,第一个多开是软件的原材料,相当于我们的什么配置文件,我们相当于开中药给你抓了一张。方子啊,都写好了,哎呀,我们呢需要哪些药材,然后呢,逗号镜像就是软件的交付品,那么按照你给我写的,我去照方拿药,最后dota容器它的这个实例则可以是什么软件运镜像的运行它以及依照这个镜像。
04:08
熬出的中药多开运行好的容器实力那么多开菲尔面向开发,多开镜像是交付的一个最终标准。Do卡容器则涉及部署、运维,三者缺一不可,合力充当了do卡体系的基石。所以说我们就是do卡尔编写do卡镜像,按照你编写的费形成一个最终交付的镜像,然后是do卡容器实例,那么相当于说按照这个镜像run出来一个可以运行的容器实例,那说人话,那么大家请看,就算还没讲啊,你也应该明白什么叫关键字和保留字flow。Volume,什么ADD,什么command,大致啊,我们先混个眼说,那么意思就是说按照do fair的编写规则,用这些保留字,你看后面至少跟着一个参数,对吧,要干一件什么事?那么芙容这了以后,巴拉巴拉一边写build,构建出了一个镜像,那么相当于是这个镜像,那么请看。
05:02
将会运行并执行你的这些东西,好,最终run移到这个镜像,Run一个容器实例,那么把你这些功能写好,打包成镜像,那么我这是不是一次成型,OK,那么最终我们就会明白。Do,他呢定义的一个文件,它定义了这个进程当中所需要的一切东西,比如说这个哥们儿,就是说在U班图幺四这个版本上,我呢挂载了一个容器券,添加了一个运行的命令等等等。那么涉及的内容呢,就包括之前的代码,或者又引入的一些文件,环境便利啊,一赖包这些就不再照着念了,那么多开发就是定义了这个药方,然后按照这个药方我去配成成药。定义这个文件以后,我们构建产生一个多镜像,然后呢,拿着这个成药去熬药,最终是不是倒进碗里面的那碗中药,OK,那么所以说。文件镜像容器。这就是他们三者的。
06:03
关系和有机的整体好,那么这个就是我们多开发构建过程的一个说明。
我来说两句