00:00
好,同学们,我们继续,那么通过上一讲,我们明白了do卡它为什么出现,那么在他出现之前,出现之后我们碰到的难题和痛点分别是什么,那么一样,接下来伴随着这个理念,有没有发现开发,慢慢的要去兼顾运维的。思考问题的方式和工作维度,所以说基于此,Doer提出了他的理念,那么大家想一下,之前我们是不是。只提源代码,运维跟开发是分开隔离的,运维兄弟你自己按照我给你提交的代码清单你去装吧,结果只要一发生版本的迁移,环境的变迁,系统的变更,100%会或多或少出现点问题,就会导致开发,那跑的是好好的运维,这不OK对吧?那么所以说这个时候我们想一下,直接把开发的。能够跑的去环境打包成一个镜像,直接发布给运维,然后让你呢一气呵成,我这儿是这个环境能跑,那么你把我能跑的环境代码打个包,发布成一个镜像文件。
01:12
放到你那边刀口上一样的去跑,100%能够复现所有的运行效果,我们就解决了环境迁移移植版本的这样的痛点,那么我们呢,基于此,我们就形成了刀卡这门技术它所产生的一个理念。那么来吧,各位同学,我们呢,老规矩,还是拿同学们熟悉的慢慢的给大家讲。你们陌陌生啊。那么对于。零基础小白同学继续理解刀砍的理念,它的优点和好处,那么先说结论,一句话,它就是一次镜像,然后呢?处处运集。我搬家。半楼。好,先说结论一点,待会一点点解释,我们分走三板斧跟着走。首先,同学们。
02:03
以前我住在五号楼五单元501室。住的好好的,找到工作以后要搬家了,我重新搬家以后找一个离公司近的屋子进去,住的朝向,户型,小区环境,装修等等肯定和我以前的不一样,那么我为了保证它一样,干脆我直接整栋楼搬过来,还是住。五号楼五单元501,那么这个时候100%系统迁移功能复线平滑移植,OK,那么所以说呢,在这块,那么同学们我们先来看一样的理念,大家所熟悉的。来弟兄们,在之前我们在学Linux的时候,由于要专刷系统啊,因为大家学习基本上都是Windows系统嘛,对吧,屏幕共享啊等等,Linux有些呢,支持的是不大好的,所以说我们都是Windows系统作为你们的学习平台,那么有一天我们需要学习Linux,那么这个时候同学们想一下,那么在这块时候是不是我们的诉求已经变了,是不是从WIN10系统迁移到我们的。
03:11
OS。同学们,没问题吧,那么这个时候是不是发生了版本的偏移,那么好,现在韩斌老师之前给大家讲Linux的时候。每位同学的笔记本有的是华为的,有的是IBM,有的是联想的,它都不一样的,它运行的Linux安装的过程当中一定会出各种问题,那么我怎么保证所有的Linux它都一样呢?在进行环境迁移的时候都OK呢?那这个时候的话呢,我相信大家呢,一定会被要求装一个软件叫V,这个是不是我们的虚拟机啊,那么好,现在意思就是说我们这个下面。我没问题吧,我要好看所有人的CENTER7LINUX环境跟韩彦斌老师的都一样。
04:03
不发生一点偏移那么好。我们现在完成的就是。只有一份。镜像文件来,那么同学们,我们都晓得这个时候韩老师是不是给过大家一个东西叫恩尔。AA。七这么一点,So。一个镜像文件。没问题吧。那么请大家看。回到各位同学,你们的学习环境,只要每一位同学OK,你们都跟我装了一样的软件,那么这个软件就是我们的OK,那么这个时候我们在同样的上面。没问题吧?那等等,运行同一个ISO镜像文件,那么大家告诉我。这样的话。是不是鏖战了?
05:01
环境迁移的一致。开没有这个问题了,所以说这样的话呢,就是我们之前理念的一个初心,那么。Do更狠。把它发扬光大,思想都是相通的,那么所以说现在以我们这边而言,我们的需求,比方说。做了雷凤阳老师的鼓励商城项目。是吧,你晓得的各种各样的软件,哎哟我的妈呀啊MYQ等等等等等等。那么好了,每位同学你们自己都开发过吧,痛不痛苦不用我多说了啊,当然啊,一定认真做雷凤阳老师的电商项目,工作中会用到。那么下面这个问题就是同桌的你,你们两个互换源代码去跑,因为环境一变更,是不是大家就不OK?所以说这个时候我们就会在想,假设。现在这堆东西,那么就是我们的雷锋阳老师,他。
06:03
所完成的作品。那么,雷老师,布吉。上述。源码。加运行环境加配置文件加。各书引导的。第三方组件。等等等等,全部打成一个包。那么这个包,同学们请注意。也就是我们这儿类似于三二十七.so的一个镜像文件,那么假如说冯阳老师给他打个包,那么这个时候叫。第二,那么这个时候定向门店没问题吧,相当于说只要在这种前提条件的环境下面,风雅老师源代码100%可以跑得通。那么为了保证大家。都一样,我们也不废话了。发布过去给测试测试。
07:00
我开发是什么环境,你认为你测试环境都一样,那么此时有镜像文件了,那么跟下面这个理念是一样的。左边我们这儿啊,我明白啊,右边我们这相当于我们又换了一个软件,这个软件就是我们啊。逗号,那么所以说那么。好,同一份生27.iso镜像文件,我们保证了所有同学的生态27装的都是一样的。那么同理。我们的docker这个软件,每位同学都装了doer这个引擎,Doer这个软件跑同一份鼓励商城镜像文件,你们运行起来是不是不会再有环境迁移?配置文件丢失啊,版本不一致啊,这样啰嗦的问题,因为我们把所有问题都给它勾一勾,给它化成一个整体,就叫一个镜像文件对外暴露,你调这个镜像文件跑出来的效果100%都一样,好比一个模子里面刻出来的,所以说这个就是一次镜像,处处运行,从搬家到搬楼,这个就是do最重要的理念。
08:16
OK。
我来说两句