千家信息网

Docker容器有哪几种网络模型

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Docker容器有哪几种网络模型?针对这个问题,今天小编总结这篇有关Docker网络模型的文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。一、NAT(默认)NAT网络模型,默认情况下,
千家信息网最后更新 2025年12月02日Docker容器有哪几种网络模型

Docker容器有哪几种网络模型?针对这个问题,今天小编总结这篇有关Docker网络模型的文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。

一、NAT(默认)

NAT网络模型,默认情况下,均为NAT模式,如网络的端口映射就为NAT

二、None(无网络)

格式:docker run --net=none[root@docker ~]# docker run --rm -ti --net=none centos:centos7

三、Host(与主机相同IP)

格式:docker run --net=host[root@docker ~]# docker run --rm -ti --net=Host centos:centos7[root@docker /]# ifconfigdocker0: flags=4099  mtu 1500        inet 172.7.5.1  netmask 255.255.255.0  broadcast 172.7.5.255        inet6 fe80::42:28ff:fe56:8b6  prefixlen 64  scopeid 0x20        ether 02:42:28:56:08:b6  txqueuelen 0  (Ethernet)        RX packets 135990  bytes 9017234 (8.5 MiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 158771  bytes 317188403 (302.4 MiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0ens192: flags=4163  mtu 1500        inet 10.3.153.120  netmask 255.255.255.0  broadcast 10.3.153.255        inet6 fe80::36aa:b367:aa13:b475  prefixlen 64  scopeid 0x20        ether 00:50:56:9b:00:06  txqueuelen 1000  (Ethernet)        RX packets 747539  bytes 528246025 (503.7 MiB)        RX errors 0  dropped 1227  overruns 0  frame 0        TX packets 249250  bytes 38867074 (37.0 MiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73  mtu 65536        inet 127.0.0.1  netmask 255.0.0.0        inet6 ::1  prefixlen 128  scopeid 0x10        loop  txqueuelen 1  (Local Loopback)        RX packets 0  bytes 0 (0.0 B)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 0  bytes 0 (0.0 B)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

四、联合网络(即两个容器共用一个IP地址)



第一个容器运行
-----
[root@docker ~]# docker run --rm -ti centos:centos7 #以nat模式启动了一个容器[root@2f504d6966dc /]# ifconfigeth0: flags=4163 mtu 1500 inet 172.7.5.2 netmask 255.255.255.0 broadcast 172.7.5.255 #IP172.7.5.2 ether 02:42:ac:07:05:02 txqueuelen 0 (Ethernet) RX packets 7417 bytes 13726936 (13.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 6118 bytes 473182 (462.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0第二个容器运行,以联合网络的方式-----格式:Docker run -net=container:${container_id}[root@docker ~]# docker ps #查看第一个容器的ID值CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES2f504d6966dc centos:centos7 "/bin/bash" 6 minutes ago Up 6 minutes thirsty_bhabha[root@docker ~]# docker run --rm -ti --net=container:2f504d6966dc centos:centos7[root@2f504d6966dc /]# ifconfigeth0: flags=4163 mtu 1500 inet 172.7.5.2 netmask 255.255.255.0 broadcast 172.7.5.255 ether 02:42:ac:07:05:02 txqueuelen 0 (Ethernet) RX packets 15431 bytes 27381590 (26.1 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 13359 bytes 1061065 (1.0 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 1 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

看完上述内容,你们对Docker网络模型有进一步的了解吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读。


网络 容器 模型 更多 格式 内容 模式 问题 联合 运行 易行 相同 简单易行 两个 主机 办法 地址 情况 技能 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全公司贵州招聘 计算机网络技术产生的时间 广东智能软件开发咨询 哪个数据库可以帮我们学习英语 联想rs590服务器内存条频率 sql数据库如何上传ftp 泰拉瑞亚服务器有挂怎么办 网络安全手抄报图片8年级 绝地求生连服务器失败 电脑和服务器区别 山东腾纵软件开发局 湖南网络安全培训服务 网络技术核定税收优惠 崇明区网络安全技术指导 rfid系统用什么软件开发 如何自制采购数据库 拓邦单片机软件开发工程师 数据库类考研哪些学校可以考 圣多软件开发深圳有效公司 分析海量数据用什么数据库 恐鬼症手游怎么设置服务器 联想rs590服务器内存条频率 西工大软件开发职业技术学院 数据库输出文档类型 西安慕华网络技术有限公司 国产电脑网络安全软件 软件技术毕业设计数据库设计 上海名创网络技术有限公司 隆回悦尚软件开发 网络安全与执法专业怎样
0