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=4163mtu 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服务器内存条频率
西工大软件开发职业技术学院
数据库输出文档类型
西安慕华网络技术有限公司
国产电脑网络安全软件
软件技术毕业设计数据库设计
上海名创网络技术有限公司
隆回悦尚软件开发
网络安全与执法专业怎样