00:00
好,同学们,下面我们来看一下我们的第三组容器的停止啊,删除啊等等啊,不难看意思你也应该大概猜到个7788,但是呢,这有个小知识点,就是run进去新建启动一个容器以后,它的退出机制好,那么同学们回到我们这。我们呢?清洁一下我们的系统doer PS,现在呢,后端没有任何一个运行者的容器实例是空的。好了,那么docker images,那么大家请看。目前我本地呢有三个镜像U班图,Hello和6.0.8,那么OK,我们呢复习一下之前的。重新呢,来启动一下我们的U班图,那么do软杠it带需的命令函交互的尾终端,那么哪一个运行U班图?哎。那么并半来同学们请看,再复习一下对吧,那么这个时候呢,起了个65F4,那么第二个。Do run,杠it,那么如果你愿意干干内幕等于什么什么对吧,随便你,那么这呢,杨哥偷个懒,那么我就不再写这个了,U班图。
01:10
来也是BOK,那么来看9774,那么相当于说我现在这儿明显看到命令函终端都不一样吧,这个是还在我的三瑞斯,这这个呢是已经跑到了两个U版图的容器实力里面,那么好再来。Do PS,那么大家请看977465F4同一个image,两个容器妥了,那么接下来我们来看一下退出容器是什么意思呢?来,它有两种退出方式,你首次run。进去的时候啊,如果你用exit run进去,Exit退出容器会停止。第二种,CTRL加P加Q,你run进去容器了,有这个退出容器不会停止,好区别就在这儿,那么同学们请看我现在。活生生的给大家摆在眼前的事实是两个容器实列,我们先看尾号是974,这个来大家请看,现在呢,LS那么进去U班图了,常用的Linux命令,只要他有的都能操控,当然有些他没有啊,可能。
02:10
比如说同学们后面我们会说,比方说VI a.TXT它会说什么command not found,哎,理解为什么人家才是73兆了吧,它只加载Linux内核,其他那些用不到的通通去掉,你用到了你自己再去改装,这个我们后面说,但是这儿呢,我有刚才有些同学来问说,哎,为什么我这个运行成功以后,有些命令我找不到。这是正确的,你你你给我个面子刀卡image,人家U班图这个。多少才73兆,它为什么快,它为什么小,它受身了,不是Linux内核的,通通不给你加载,所以说呢,有些命令找不到是正确的,它的意思就是什么,我给你个最小的集合,这个是Linux的核心,你需要什么,你自己去组装,哎,慢慢的构建出你自己的镜像啊,那么当然这是后话,我们后面说说,刚才课间的时候,有同学来问我说杨哥不对啊,怎么我运行这个U班图,有些命令执行不了,执行不了是正确的,没有就是没有,好你们现在回到这儿我都说了。
03:05
那么我们在这呢,是974我run进来的,我现在用EXIT1退出,大家请看是不是从容器又回到了我们的生态V,那么这个时候同学们。我们来。呃,执行一下我们的命令,这个时候大家请看我们刚才的什么东东974啊,大家看是不是9774EXIT以后怎么着,这个容器是不是就消失了。能跟上刚才是两个up哦,现在只有一个up了,且它是多少65F4哦,是不是我们当前另外一个容器实力啊,哎,所以说这儿要注意,Run进去的话,用exit退出容器会停止好吧,那么第二种情况呢,就是我可能run进去了以后,我退出的时候,我不希望这个容器停止啊,两种都有效,有些可能整了以后的话呢,它进去以后就是需要你停止的,那么你就用exit退出,但是我不想停止啊,那么同学们请看。CTRL加P加Q,大家请看65F4啊,是不是也会从我们的U班图退回到了我们的T,那么这个时候同学们我们再来看一下,怎么着还活着呢,Up,你看名字是不是这一个。
04:12
哎,所以说请同学们一定要注意,这是我们的两种退出机制啊好,这个呢。不多说,也很简单,那么下面启动已经停止运行的容器,那么不废话,刚才你们晓得的,我们现在这个65F4退出了以后还活着呢,但是刚才我们的这个什么东东啊。9774是不是退出了以后就挂了,哎,那么现在我们呢,来看启动已经停止运行的容器,那么同学们。是吗?Start容器ID或者容器的名字好,那么下面重启停止,强制停止,删除停止的容器,打开打开打开,那么弟兄们,我认为一看就秒懂了吧,OK,那么来随便操作几个吧,那么现在啊,我们呢?
05:01
直接刀杠N最近两个,那么就是刚才的你看。已经挂了,这个是不是就是我们的9774好,那么现在啊,我们。要做的事情呢,是这样的。我需要把刚才已经停掉的容器重新启动,那么就是start,我觉得真的很简单了,对吧,Do start,那么来把我们的这个。容器ID粘过去,那么同学们搂他一眼。那么。当前正在运行的do PS,刚才是只有一个,现在回答我是不是,你看四秒钟以前又启动了,那么这个时候我们的9774又回来了,爷青回听懂爷的青春又回来了,你们来,兄弟们这些。不用我再废话了吧,Art stop,当然这个命令你要了解就行了,你别乱搞,OK,好了,这三个我认为以大家的基础。都学到高级部分了,对吧,自学一下没问题吧,敲一下这个命令不讲了,那么下面请看删除已经停止的容器好。
06:03
我们在这儿注意什么鬼已停止啊,Do塔RM容器下ID,那么这个呢,我们呢,稍带脚的呢,给大家演示一下,那么do塔啊,注意up up,人家活着呢听懂,那么现在我do RM,注意I是山镜像什么意思啊,这个I就是麦,明白了吧,如果没有这个I就说明删的是什么容器,那么要么你加个容器ID,要么你加个容器名字,OK,那么当然我们说过这个呢。系统分配的,我就没有写那个杠杆内自定自定义了啊,那么现在do卡RM,那么来同学们刚刚启动的,那么这时候一删除大家呢,看一下怎么整不给删错误的返回提示消息DEMO,从后后台的docker引擎上,你不能删除这个正在使用中的这个容器,就是巴拉巴拉巴巴这一大堆对吧,那么他取了前面的这几位,你看3402 OK,那么stop这个容器的话,Before attempt remove,或者是什么强制啊,那么意思就是什么概念,你看R'M是什么删除什么过已停止的容器,人家up的时候你去删,那么。
07:10
Do,是不是也要有一种安全健壮型,你不能我用着呢,你把桌子给掀了对吧,那不合适啊,那所以说两种。我现在硬删,删不了,那么删不掉,那么这个时候干嘛,我先给它停下来,先给它停下来以后说明什么,没人用了对吧?Stop,那在RM,哎,这个时候你是可以删除的,那么do PS,那么大家请看我们的974是不是就没有了,现在只剩下6F4了,OK,那么这个呢,就是我们的什么其中的一个,那么好,如果说啊,那么再复习。Start,那么你你哎哟已经伤伤完了,已经没有这个容器了啊,那么找不到了,那么所以说给它恢复的话,这个容呢,也就没有,因为我刚才把它RM了,那么来同学们,那么现在我的意思是。这个也是up啊,我就要强制删除。
08:02
那么咋整呢?那么大家请看do RM-F,那么来,同学们刚才是ID,那么现在我你也可以拷贝名字。这个时候,那就是。掀桌子呢,你我知道你在up上呢,那没办法,哥们,我呢不给面子,直接呢就踢你铲子,强制删除,OK,所以说呢,这个呢,就是do RM,注意有个前置是已停止的,可以用它没有停止的,那么需要什么强制删除加个F,那么当然一次性的删除多个容器实例,那么这个呢,红色危险只讲不掩饰,有兴趣的同学呢?可以去试试啊,那么跟刚才一样,我们呢,生产上不要用啊,这个咱们开玩笑的说句,你不要干这些糊涂的事,好吧,同学们,那么现在do PS,杠N,那么假设现在这两个都已经删掉了,最近两个都没有,那么如果有的实例的话,你看啊,Do PS啊,杠A-Q啥意思呀?那么假如说啊,我们干脆我就给再给同学们启动一个do run,干ITU班图也不是费事啊,并办那么。
09:04
来,弟兄们。那么现在大家请看我这是不是有一个了,那么来。什么意思呢?如果说啊,它这个意思是参数的组合运用,那么。Do卡杠A-Q,那么就是演示当前正在运行的只有这个什么容器ID号,你看DE19E de91吧,那么相当于说这个作为一个什么第一九页用这个Dollar包起来,作为一个输入参数交给前面我让他呢来进行什么删除,那么这有一个算一个,如果有一堆,那么你可能删除的是把你跑出的多个多卡容器全部给灭了,那这个时候呢,是很严重的啊,这是一种,第二种呢是。X2,那么这个就是什么Linux的可变参数,那么我们就用管道。说过了。上一个命令的结果值可以作为输入参数。在这个X。二里面,然后让他删除,那么相当于说我们这么一查,那么查到了,现在有一个算一个就是只有一个ID,把这个ID作为输入参数传给这个XX,然后执行do卡RM do卡RM命令,那么相当于说来保证删除干净,OK,好,那么同学们我这呢,就拿上面这个啊,那么当然有时候你要加这个小F啊,就是强制删除,那么来同学们,那么你看这个命令是非常危险的啊,给大家演示了,你知道就行了,生产商工作上不要用啊,OK,那么好同学们这个呢,就是我们关于。
10:30
我们的重启停止强制啊,这些呢,我相信大家呢,应该是秒懂。
我来说两句