00:00
好,同学们,通过前面的理论知识介绍,我们暂告一段落,明白了docker是什么,能干嘛以及它的。三要素景象。容器和仓库,那么对于平台架构图的了解。混了个眼熟,后续我们到高阶篇的时候依旧会折返回来给大家一一对照,那么目前我们呢,完成理论知识的介绍,将会带着大家在三台27下面来进行我们刀卡容器的安装配置好了,那么接下来呢,在学习方法上也会对各位同学呢做一个引导。那么。现在杨哥整理好了脑图步骤和笔记,那么假设有一天没有这些东西呢?你就按照官网,你能不能装下来呢?那么走,来看一下我们能够拿到的材料是什么,官网是唯一权威的,也不用买什么书,那么来吧,下面呢,我们要解决的问题是327安装我们的dota,那么好。安装文档的地址就这个,那杨哥哪来的,你不塞给你,那假设下次没有杨哥了,谁给我这个东东呢?所以说走官网看一眼。
01:08
来同学们,这是我们docker.com docker的官网,那么大家看一下啊,那么。大致呢,捋一遍有多少多少的用户对吧?成千上百万的用户都已经装了docker了,那么直接告诉你开发者喜欢doer。商业上业务上信任都看,哎,说的广告很牛逼对吧。安全构建。广阔的,广阔的分享和。轻量级的快速启动。那么所以说docker的。三大特色,构建、分享和运行,OK,那么说白了就是构建成你的。程序构建成我们的镜像,分享出去以后,大家通过同一份镜像能够运行各种各样的容器,实力保证我们平滑迁移,版本一致,好,那么接下来既然他说了开发者,那不用。都说同学们请看上面的标题,这是docker的各种产品,我们是什么开发者?那么一样,请大家看,一定是DOSOK好了,那么接下来我们要干什么呢?
02:10
是要开始玩hello world吗?还是手工安装,或者是什么各种语言的版本指导,不废话,那么现在我们什么都没的,那么是不是首先要点击下载和安装啊,那么好了,我们呢,点击我们的手动安装这个,那么来同学们,但是在开始之前,我们这个导向你要是有兴趣也可以读一下,那么至少doer告诉你苹果上,Windows上,Linux上都可以,好我们呢过来在这了以后。大家可以看得出我们这是docker的多面工具,由于我们在Linux下面干活,偏命令,所以说我们选择我们的docker引擎,大家请看安装,诶就告诉你平台的要求,以及它的支持程度,那么对于我们的服务器上,那么提供了哪一些生产S对吧?那么大家请看那么UB图啊,生态维啊,Deb啊等等等等啊,各种都支持,我们在学习Java虚拟机的时候,我们的Linux操作系统就是生态瑞七,那么完成这个以后,那么大家请看一下我们安装的前置知识的要求,那么来同学们我们用的系统是什么?3TIME OS,所以说这个安装地址是怎么来的,那么就来自于这儿,OK,这个呢,通过我们的官网的学习,那么大家其实没有严格,其实这块你可以挑战一下,自己可以按一下。
03:27
我的视频暂停,你试试,现在没有杨哥了,我就告诉你这么一个docker的。文档安装地址,你能不能按照我们的官网要求,一步步给他安装成功,那你说杨哥这英文看不懂,那么这块的话,弟兄们点一下中文OK好,那么兄弟们我们呢可以试试啊,屏幕前的你呢可以尝试一下。暂停,要不自己动手试试,OK,好,那么。错了,反正有严格,那么来,接下来同学们,我们来。开工按照我们的官网的步骤和要求一步步来,那么首先安装步骤,从安装到卸载总共给大家整理了十步,那么第一步要确定你是三特S7及以上版本,我们强调过了,操作系统要支持,内核要达标。那么。
04:15
Cat ETC的red hat released,我们是七足够,那么你可以验验第二个。如果你之前装过,假设你现在想版本升级更新,那么可以先卸载旧版本,那么这个卸载旧版本,那么请看地址也来自于这哪来的unin store old versions,那么来同学们,那杨哥你这个东西讲的对不对,你哪来的?那么同学们请看是不是也是来自于我们官网的详细的说明和笔记啊,那么也记如果你以前装过doer了,你现在要系统重装直接,那么由于我默认啊,你呢,就是root用户权限了啊,你自己本机玩嘛,所以说呢,这个呢。直接执行一次搞定好,那么当然现在各位亲,你们本子上呢,肯定应该是空的,没有装过dota,那么不存在这一步,但是我们依旧罗列,那么为了保证在线安装手动调试docker顺利,我们需要一些。
05:09
软件的环境,比方我们的GCC啊等等等等,那么所以说首先我们先按照第三步,要么安装GCC的相关配置啊,这个就不解释了啊,说过了,那么各种Linux几乎是一基础的构建包了,那么首先要保证你能上外网,OK,那么这个时候已连接,那么你的生态尔70NUX操作系统是跟外网连接上,可以上网,那么从网络上通过yam来获得安装,那么好,第一步啊,我们呢,先安装GCC,那么在这儿和大家说一下,因为杨哥在备课之前怕这个网络特别慢,所以说就已经提前装好了,你看我装的特别快,我只是为了给大家演示一步步的操作命令,但是你如果是首次安装,你可能会稍微有点慢,所以说最好家里的网速是OK的,好,那么我们首先安装筒灯GCC。OK,搞定,那么接下来安装GCC的另外一个C加这么一条命令,那么来大家看,搞定那么接下来。
06:07
完了以后我们安装需要的软件包,那么大家看一下啊在这块。安装的方法呢?他说了你能够安装docker的引擎呢,有不同的方法,主要依赖于以下这三种。那么第一个。干嘛dockerpoy安装我们的docker仓库,那么setuppoy,那么我们一般啊,你看most user大多数对吧,所以说我们也学第一种方法,也是最正确最中规中矩,那么当然你也可以下载。RPM的package手动安装,那么最终也可以看用什么脚本安装,那么这个呢,比较小众对吧,那么most users OK,那么所以说呢,咱们呢,中规中矩保证软件平台。安全稳定,后续利于我们的学习和我们工作的展开。那么首先。他给你说,在你安装docker引擎之前,第一次在一台新机上的话,你需要安装这个docker的reporty docker的一个引擎库,那么之后你才能够安装或更新从这个库里面,那么好吧,那么来吧。
07:12
来首先按用亚m us,那么工具类的pack,那么这个里面呢,有包含提供了样M配置管理的一个工具类,那么来安装一个什么。And b,所以说它占了两条命令,两个操作,一个是来进行软件包的安装,另外一个是设置CB镜像仓库,OK,那么这些均来自于光管,那么C。镜像仓库OK,好,那么所以说这条命令官网我的截图哪来的,给大家说的清清楚楚,明明白白,那么所以说第一条命令我们先安装亚MU,那么根据官网的要求,我们来执行命令。来,那么同学们。粘贴那么OK完成,那么接下来那么按照哪杨哥你那还需要你讲会了,直接弄到这。
08:02
好,这个optional是个可选项,你可选。可不可做可不做,可选可不选。那么接下来那。这一波安装完成了,刚才直线这条命令and后面这条是不是就那就装装了一个stable。稳定库嘛,那么大家请看它添加的库是不是download do com Linux等等等等,那么是不是直接粘贴这条命令就OK呢?理论上是这样的。但是这就是为什么。想进步就要有人带,跟对人才能做对事。你照着官网,理论上100%正确,但是只要你执行这条命令,后面你可能就不顺利,真的是闻者善心,听者流泪,为什么呀?那杨哥你不说要按照官网学吗?我都听你的,怎么还被你带到坑里面了?那么接下来请大家漏眼。问题就出在这儿,设置stable镜像仓库不是我要求的,理论上是他执行这条命令O了。但有个问题。这个。
09:00
do.com,它是国外的,就有点像现在我们去连我们的GI Hu,中国大陆去连连国外的服务器,非常非常的恶心,非常非常的慢,不是说你错,而是什么从中国大陆过去的请求,如果你抓了这条命令,非常容易超时啊,所以说我试过。我呢?干了一件事呢,就安装。按照我们的官网上的这个命令去执行,那么按照官网的要求,张过来一执行,经常报幺四和幺二,不是TC pip。重置啊,就是连接超时啊,你这个时候呢,到时候你要去远程库去下载那些docker的镜像,经常挂,基本上不能干,所以说千万千万不要执行这条命令,那么怎么办呢?一般国内啊,阿里云啊,腾讯啊,华为云啊,网易云啊,给大家做了点活雷锋吧,我们这儿呢,就用阿里云的,就告诉你我们要执行这个一个稳定的仓库,因为docker他也要去取嘛,我就不再从国外的这个。
10:01
什么仓库上去取,单漏的do.com上去取,我是中国大陆的用户,那么我就去阿里云上面去取,这样呢,我们呢离我们呢就快一点点,OK好这个它要注意,那么接下来我们设置了我们的稳定仓库,就它OK搞定,那么我们自己的这个一粘贴相当快,因为我们都是在中国嘛,好了那么第五步完成,那么接下来这一步更新亚M软件的包。做一个索引,因为后续我们都要通过很多亚M软件来安装和演示我们的教学DEMO,这一步官网上呢它没有,那么这个是一个Linux的基础知识亚M命令的,那么杨哥个人建议你执行一次,相当于重建一下你的样么,下载的索引以后,你要么安装稍微会快一些,你看元数据缓存已建列以后的话呢,安装呢就非常的快捷一些啊,因为哎呀,毕竟linuxx去连这个网去下载或多或少啊,有时候哎呀一个镜像拖不下来,也挺烦躁的,那么希望大家呢。
11:00
舒心快一些好,那么接下来呢?上面打通了开始安装doer的引擎,到这一步开始真真正正的开始安装doer,前面只是有具备配置好了安装dota的前提条件和软件要求,那么安装你看最新版的dota引擎和容器,那么下一步安装,那么这个时候直接就执行这个命令,你粘官网的也行,那么你。粘贴严格的也行,那么基本上啊,都是按照这个官网要求,一步一步的给你粘贴下来,那么好了,那么这个时候同学们一直行巴拉巴拉OK都是最新版,那么我们呢,安装成功,再次强调啊,因为杨哥呢是早就用过dota这个安装过,所以说呢,你看我安装比较快,但是如果你是呃首次安装,零基础开始安装的话,会比较慢一些,请稍微有点耐心,再次强调一定要保证自己网速健康,OK好,那么到第七步这我们的。Do呢,安装完成,那么按照我们的官网怎么着,我们呢。
12:03
直接开始呢,干嘛启动do卡,哎,那杨哥你干嘛跳过第二步了,它是什么可选的这么一个,那么这步可做可不做啊,所以说呢,呃,我们呢,就把它跳过,跟我们关系不大,那国内去测呢,也比较慢,OK,那么好,我们直接跳到我们第三步,第四步,那么来这个时候我们呢,是不是就要把我们的docker给启动起来,就跟我们启动一个防火墙,一个后台进程一样,那么c ctl start docker,那么OK,这个时候兄弟们来。没有消息就是好消息,No news is good news,说明我们的do引擎成功启动,OK,那么最经典的那么杠。也受限。Grape。那么这个时候。键盘乱了啊。好,那么大家请看我们dota成功启动,OK,那么好,启动完成以后,我们接下来干嘛?是不是要运行一下我们的刀卡?杨哥是不是说过?
13:07
去哪下配置安装完成以后,第五步我们要写DEMO。入门的第一式啊,是不是永远的hello world,你看。全世界的技术几乎都这样,哎,大家的思想已经固定了,所以说你这个do卡如果能够运行hello沃成功,那么说明你安装配置成功,那么来,那么当然doer version我们也可以直接直接直接执行一下这个命令,跟我们的Java-version一样,那么这个时候,那么本次的安装的,那么这个时候的话呢,我们大家请看我们强调过是不是docker的client端,OK docker的什么server端,那么大家请看两个版本是不是一样啊,那么印证结合我们前面的理论知识,大家不要觉得这些很无聊,那么大家请看这是不是有客户端,这是不是有后台护进程,那么结合我们刀卡安端,请大家看这是不是有客户端,这块是不是有server端后台守护进程。哎,那么到这儿,如果你能够启动docker成功,并用docker version打出下面这些内容。
14:05
代表你本机安装成功,好,那么当然如果这些环境都成立,那么我们是不是要启第八步,启动完成,Dota结束。我们下面第。九步,那么这个时候我们version那么好,那么刚才呢,我们也已经看到了,对吧,好了,那么。完了以后按照我们的笔记,也就对应照着我们的官网来执行我们的run hello word,那么好,在执行之前我们先来。看一下,你看unable to find image什么意思啊,镜下hoard,你看这有个冒号,Latest,最新的locally,本地没有办法找到我们的helloard,这个镜像我们强调过了,原来也说过do,它要run run什么这个镜像,现在我们这个镜像是谁?Helloard,那么明确的告诉你了,怎么着,本地是不是找不到啊?那么按照我们前面学过的理论。
15:03
Do,后台的。进程要执行一个镜像,如果本地有直接转换成容器实力运行,如果本地没有这个镜像,干嘛去远程库去拉到本地,在本地有了以后再继续形成我们的运行的容器实力,那么好,同学们请看这块,很明显的告诉你,本地呢不能找到这个,那么。我们的pro。那么这个时候是不是从我们的远程扩给它拉下来那么好了。那么这个时候我们下载了一个最新的镜像hello word,那么hello from docker这个消息能够shorts在你的安装界面上出现的话,代表工作正常好,那么搁到这docker呢,告诉你呢,我们呢,如果能打出这段话看到hello word。Do卡,Do卡代表本机安装成功。至此,我们do卡的安装。
16:00
OK,好,那么兄弟们,理论结合前面的实际,实际再回到理论,一步步的反复对照,我们大家呢,慢慢的从小白小白到高手,那么最后。我们来看一下卸载,当然你现在别手欠去卸啊,我们正要开工了,我们只是告诉大家那么打完一套,那么下面呢。我们可以翻到最后,我们在这块呢,就有一个。UN install docker引擎。那么。怎么玩?大家请看第一个,刚才启动doer用start,那么现在停止doer,那么是不是用stop完了以后的话呢,停掉我们的doer后台进程服务,移除我们doer的,你看这些。OK吧,然后删掉多ER的本地的什么VR,我们学过Linux,什么是不是安装配置文件,各种第三方库包等等,那么所以说这个卸载123就这么几条命令,那么好,那么同学们到这儿就是我们在森特七下面安装docker的全部步骤,请各位同学们做一下这个家庭作业,务必今天保证全部安装成功,好。
我来说两句