Docker的网络模式简述
admin
2023-04-02 03:01:48
0

创建docker容器时,可选的网络模式有4种
Bridge模式(默认模式)
Host 模式
Container 模式
None模式

bridge模式是 docker 的默认网络模式,不写–net参数,就是bridge模式。
当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。
docker0网桥的ip是172.17.0.1/24,该网桥会为每个容器分配一个独立的IP(在172.17.0.0/24网段),并设置 docker0 的 IP 地址为容器的默认网关。
在主机上创建一对虚拟网卡veth pair设备,Docker 将 veth pair 设备的一端放在新创建的容器中,并命名为eth0(容器的网卡),另一端放在docker0网桥中,以vethxxx这样类似的名字命名。
也就是说在bridge模式下,每个容器都有一个独立的网络和名称空间。
brctl show
Docker的网络模式简述

Container模式指定新创建的容器和已经存在的一个容器共享一个 Network Namespace和网络信息,其他的如文件系统、进程列表等还是隔离的。
也就是说,两个容器共享一个IP(eth0)信息,这里的两个容器相当于bridge模式中的一个容器,两个容器的进程可以通过 lo 网卡设备通信。
和bridge模式一样,容器和宿主机的网络和名称空间仍然时隔离的。
Docker的网络模式简述

在Host 模式中,容器和宿主机共享网卡信息和命名空间,容器没有独立的IP。但是,容器的其他方面,如文件系统、进程列表等还是和宿主机隔离的。

使用none模式,Docker 容器拥有自己的 Network Namespace,但是,并不为Docker 容器进行任何网络配置。也就是说,这个 Docker 容器没有网卡、IP、路由等信息。需要我们自己为 Docker 容器添加网卡、配置 IP 等

相关内容

热门资讯

【第一财经】“天天乐清麻将开挂... 网上科普关于“天天乐清麻将有没有挂”话题很是火热,小编也是针对天天乐清麻将作*弊开挂的方法以及开挂对...
终于明白“钱塘十三水有没有挂?... 家人们!今天小编来为大家解答钱塘十三水透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买...
【第一资讯】“新永和牛牛怎么装... 【第一资讯】“新永和牛牛怎么装挂?”(必胜开挂神器)您好,新永和牛牛这个游戏其实有挂的,确实是有挂的...
最新引进“今日长牌究竟有挂吗?... 有 亲,根据资深记者爆料今日长牌是可以开挂的,确实有挂(咨询软件无需打开...
玩家最新攻略“博雅红河棋牌究竟... 有 亲,根据资深记者爆料博雅红河棋牌是可以开挂的,确实有挂(咨询软件无需...
玩家分享攻略“浙衢麻将开挂器?... 家人们!今天小编来为大家解答浙衢麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
我来教教您“新蜜瓜拼十怎么开挂... 网上科普关于“新蜜瓜拼十有没有挂”话题很是火热,小编也是针对新蜜瓜拼十作*弊开挂的方法以及开挂对应的...
新闻1+1丨突破5万公里!中国... 12月26日,西延高铁正式开通运营,陕北革命老区迈入“高铁时代”。至此,中国高铁运营里程突破5万公里...
终于了解“微友江西麻将开挂器?... 家人们!今天小编来为大家解答微友江西麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里...
最新引进“白金岛三打哈究竟有挂... 有 亲,根据资深记者爆料白金岛三打哈是可以开挂的,确实有挂(咨询软件无需...