00:00
同学们大家好,我们继续通过上面的讲解,我们已经了解了doer呢,有四大网络模式,那么最常用的就是这个,那么接下来请看一眼啊。再次强调默认都是它,你只要没有明确的说明默认都是它,那么它是会每一个会为每一个容器分配各自的独立的IP地址,对吧?相当于戴口罩一样人手一个,那么好,下面我们来通过一个案例来看一下为什么多卡的网络服务重要,然后再来深刻的体会一下这两句话,那么来同学们,我们呢?Do run it、杠杠,U1U版图。半,那么现在我是不是启动了一个什么容器实U班图的容器,实力叫U1,好兄弟们,我先退出,那么下面。我在启动第二个叫U2,那么我在退出,那么dota PS,大家请看U1U2那是不是两个,那么按照我们的说法,人手一个口罩,那么相当于说U1U2自己都有自己的什么网络IP,这么说能跟上。
01:03
这些呢,都是大家很熟悉的东西了,不废话,那么我们下面来看看U1U2他们各自内部的情况,容器内部的情况,用哪个命令是不是do inspect,注意。U1这么说OK,我们先看看U1什么情况哇,内容是不是很多,这样的话是不是不好看,那么重点我们是看后面倒数这20行,那么大家请看。我们创建那个优异的容器实力。网络模式叫什么?Bridge IP是多少?172.17.0.2,那么现在U1就是这个IP,我们的网关就是它这么说能跟上那么来,如果说你要觉得不好看。那么从尾巴看,罗列出倒数20行,那么加入这个以后,大家请看目前的网络就叫调节网络,它的网关是零一这个网段U。一它呢是17.0.2这个IP好,那么这边过了。
02:00
那么接下来呢,如法炮制啊,Inspect,然后我呢,现在呢是看的是谁UR,我呢也来看看UR这个容器启动以后它的网络设置情况,那么大家请看network默认的还是调节网络没问题吧?那么也就是说人手一份何以见得,请看。U1它的网络地址是多少?172.17.0.2,那么我们的U2网络地址多少?172.17.0.3哎,大家看这个时候回答我是不是人手一份,各自独立挺和谐吧。那么现在主页。假如说我现在啊。Docker。不是stop了RM-FU2,我们前面先说好了,U2是多少IP的?地址是这个是三号没问题吧。现在我把它删掉了好了,那么现在呢。我们直接再兴起一个run-it杠杠name u3。那么U班图。
03:06
来办。进去了以后我们再退出来,此时我们再来查询一下我们U3它的IP。兄弟们,多少三?你看这就说明什么,Do卡容器的变化,容器实力的变化,它的IP也是会变动的,以前如果你IP写死啊,你认为。我172.17.0.3这个网段,下面我反问的容器实力是U2,但是保不起U2突然宕机了,或者其他情况,你可想而知,同样的172.17.0.3。却又变成了我们的什么U3这台容器实例,也就是说你如果固定IP写死了,这是很麻烦的一件事情,你网络调用的情况是会出错的,同样一个IP。以前我分给U2,你现在U2突然挂了,还是IP,但是又分给了U3,那么现在告诉我是不是服务和内容会变更啊?哎,所以说同学们,这个你一定要小心我们这儿。
04:10
会看到。两个U盘图各自查看,你看U1是零二,U2是零三。U2宕机了,我们再新建U3,再来看看U3这个IP。零三这个IP就付给了U3,那么这个时候就说明什么,我们底层的网络是会变动的,这个很危险,会导致一种什么问题呢?Do容器内部的IP是有可能发生改变的,如果这个时候你在调服务的时候,你默认的。0.3这个IP假设啊,你想的可能是调的是U2这台容器实例,结果到最后换成U3了,某些服务就调不通,所以说我们要进行我们的网络设计和规划,那么相当于说要保证我们都明白,假设这是条金鱼备,那么上面啊。他呢?这四个服务假设要跑通,甚至是什么,我们另外一条金鱼,你们要进行互联和通信,有一个前提,1IP地址发生变动了,不能影响你们的调用,通讯出问题。第二个最经典,最主要的是不是希望你们需要调用的服务号怎么着,是不是处于我们同一网段啊?
05:19
哎,那么什么叫同一网段,为什么我们指定容器的时候要说这个相当于说啊,假设我现在do,然后呢,Net。我靠,BB下划线。我现在是不是就创建了一个新的。网络,那么现在假设我们某些重要的服务或者一些按照我们的规划,我们就不再希望你跑在默认的bridge上面,我们要求其中的某三个容器实例全部跑到我们的什么BB network这网段这个网络里面,这样来保证我们安全加固和网络通信。所以说创建这个在你日常的集群规划里面是有所需要和了解的。哎,那么所以说呢,这样我们就会明白。
06:05
容器内部IP是会变的,所以我们要通过我们的网络写好,规划好我们的网络服务,通过服务来调用好。那么兄弟。
我来说两句