温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下darkcker的host网络模式。Darkcker是一个开源的容器引擎,由于容器彼此之间是逻辑隔离的,因此darkcker提供了四种网络模式实现容器间的相互访问,也可以使得容器共享使用宿主机的网络命名空间。第一种是bridge网络模式,它是ducker默认的网络模式,第二种是container网络模式,第三种是host网络模式,在该模式下,容器与宿主机将共享同一个网络命名空间,第4种是nan网络模式。了解到了基本的信息后,这里重点讨论一下host网络模式。宿主机会通过物理网卡与外部的网络交互,反过来,外部系统也可以通过宿主机的物理网卡反问到宿主机的内部创建容器A,并使用host网络模式连接到宿主机的物理网卡上,此时容器的IP地址与宿主机的IP地址相同。由于在host网络模式下不再需要宿主机的端口转发,因此host。
01:00
网络模式极大提高了性能。了解到了这些信息后,下面通过具体的实操步骤来演示如何在创建容器的时候使用host网络模式。在宿主机上执行if config命令,查看宿主机的IP地址信息,这里可以看到宿主机IP地址是192.16、8.79.10。使用Docker run指令创建一个容器,并使用network选项指定使用host网络模式。这里的it参数表示进入容器内部并启动一个虚拟终端。在容器内部执行ifconfic命令,查看容器的IP地址信息,可以看到容器的IP地址也是192.16 8.79.10,这个地址与宿主机相同。现在你已经知道docker的host网络模式了,那你知道docker其他三种网络模式的工作原理吗?欢迎评论区留言讨论好了,记得点加号关注赵玉强老师。
我来说两句