天天看点

其实,也就是说,在创建容器的时候,如何创建容器的网络,或者说,容器如何跟外部通信?docker的四种网络模式1、brid

作者:码二哥

其实,也就是说,在创建容器的时候,如何创建容器的网络,或者说,容器如何跟外部通信?

docker的四种网络模式

1、bridge模式:

docker网络隔离基于网络命名空间,在物理机上创建docker容器时会为每一个docker容器分配网络命名空间,并且把容器IP桥接到物理机的虚拟网桥上。

2、none模式:

此模式下创建容器是不会为容器配置任何网络参数的,

如:容器网卡、IP、通信路由等,全部需要自己去配置。

3、host模式:

此模式创建的容器没有自己独立的网络命名空间,

是和物理机共享一个Network Namespace,并且共享物理机的所有端口与IP,并且这个模式认为是不安全的。

4、container模式:

此模式和host模式很类似,只是此模式创建容器共享的是其他容器的IP和端口而不是物理机,

此模式容器自身是不会配置网络和端口,创建此模式容器进去后,你会发现里边的IP是你所指定的那个容器IP并且端口也是共享的,而且其它还是互相隔离的,如进程等。

总结:

docker网络模式,核心是,如何创建docker的网络?也就是创建网络的4种方式

- 创建自己的单独的网络(bridge模式)

- 默认没有网络(none网络)

- 共享模式(分为两种)

- 使用宿主机网络,即共享宿主机网络(host模式)

- 使用另外一个容器的网络,即共享另外一个容器的网络(container模式)

共享模式,只能共享网络信息,其他信息,如进程,存储等都是隔离的。

#春晚# #电影流浪地球2# #满江红##2022我最期待的电影#

其实,也就是说,在创建容器的时候,如何创建容器的网络,或者说,容器如何跟外部通信?docker的四种网络模式1、brid
其实,也就是说,在创建容器的时候,如何创建容器的网络,或者说,容器如何跟外部通信?docker的四种网络模式1、brid
其实,也就是说,在创建容器的时候,如何创建容器的网络,或者说,容器如何跟外部通信?docker的四种网络模式1、brid
其实,也就是说,在创建容器的时候,如何创建容器的网络,或者说,容器如何跟外部通信?docker的四种网络模式1、brid
其实,也就是说,在创建容器的时候,如何创建容器的网络,或者说,容器如何跟外部通信?docker的四种网络模式1、brid
其实,也就是说,在创建容器的时候,如何创建容器的网络,或者说,容器如何跟外部通信?docker的四种网络模式1、brid
其实,也就是说,在创建容器的时候,如何创建容器的网络,或者说,容器如何跟外部通信?docker的四种网络模式1、brid