关注分享主机优惠活动
国内外VPS云服务器

docker容器网络模式的详细说明(docker查看容器网络模式)

上一期的bridge - bridge mode提到了我们可以使用docker create network net_name命令来创建网络。

并提到了-d背后可连接网络类型..

当没有指定网络类型时,docker将默认创建一个网桥格式的网络。

桥接模式学过设计模式的人应该都很熟悉。它主要是把抽象部分和实现部分分开,可以独立修改,不影响实现方式。

docker容器的桥接模式将容器链路ip与主机网络分开。

docker使用网桥模式创建网络时,会生成一个虚拟网桥,提供一个ip给容器进行连接,然后在主机中创建一个类似网卡的接收器。如果一个新的容器申请加入网络,就会给他发一个网卡,这样新的容器就可以加入网络了。

综上所述,网桥模式会创建一个类似于交换机的虚拟网桥,所有容器都可以通过虚拟网桥访问数据链路层,完成网络连接。

-站点模式主机模式很好理解。使用主机模式创建网络时,会直接使用主机提供的主机地址,与主机共享网络,包括IP和端口。而不是自己创建网卡、网桥等。,所有容器都可以连接到主机网络,完成互连。

容器-容器模式容器模式更严谨,主要是指创建一个新的容器来连接一个已经创建好的容器。新旧容器共享一个网络,新创建的容器不再创建自己的网卡。

K8s pod也采用这种模式。

None mode不知道给它取什么名字。在none模式下,容器只有一个网络,但是没有网桥、网卡、ip、端口等。用的话可以自己加。在添加之前,无法连接到网络。

(我还不知道这东西有什么用)

也许不联网是安全的。

覆盖模式覆盖模式用于跨主机容器互联,也就是前面说的,适用于云端等场景,分布式模式也非常好用。

以上是docker集装箱网络模式的详细说明。关于docker容器网络模式的更多信息,请关注主机频道zhujipindao的其他相关文章。com!

未经允许不得转载:主机频道 » docker容器网络模式的详细说明(docker查看容器网络模式)

评论 抢沙发

评论前必须登录!