温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下darkcker的container网络模式。Darkcker是一个开源的容器引擎,由于容器彼此之间是逻辑隔离的,因此darkcker提供了四种网络模式实现容器间的相互访问,也可以使得容器共享,使用宿主机的网络命名空间。第一种是bridge网络模式,它是ducker默认的网络模式。第二种是container网络模式,在该模式下,容器之间会共享网络环境,即一个容器会使用另一个容器的网络命名空间。第三种是host网络模式,第4种是na网络模式。了解到了基本的信息后,这里重点讨论一下container网络模式。宿主机会通过物理网卡与外部的网络交互,反过来,外部系统也可以通过宿主机的物理网卡反问到宿主机的内部创建一个容器A,默认它将使用bridge网络模式连接到DARKCKER0的网桥上。关于Bridge网络模式,请大家参考之前发布的视频。在创建一个容器。
01:00
TB, 它将使用container网络模式与容器A共享网络环境。通过这样的方式,容器A和容器B就可以使用local host或者127.0.0.1进行相互的访问,这就是container网络模式的工作原理。下面通过具体的实操步骤来演示。首先,使用docker run指令创建容器A,默认它将使用bridge网络模式,通过使用docker PS指令可以查看容器A的ID号。在使用docker run指令创建容器B,并使用network选项指定容器A的ID,这样容器B变使用了container网络模式,与容器A共享了网络空间。现在你已经知道docker的container网络模式了,那你知道darkcker其他三种网络模式的工作原理吗?欢迎评论区留言讨论好了,记得点加号关注赵玉强老师。
我来说两句