Docker 之 四种网络模型
发表于:2025-02-20 作者:千家信息网编辑
千家信息网最后更新 2025年02月20日,一、NAT(默认)NAT网络模型,默认情况下,均为NAT模式,如网络的端口映射就为NAT二、None(无网络)格式:docker run --net=none[root@docker ~]# dock
千家信息网最后更新 2025年02月20日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
网络
容器
格式
模式
联合
运行
模型
相同
两个
主机
地址
情况
方式
端口
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
逆水寒手游哪个服务器好
华为服务器命名规范
微信ios数据库
云服务器权限管理
现代软件开发实验报告
宽带拔号连接服务器无响应
2020图书馆数据库停订
福建莆田网络安全改造
as400数据库下载
郴州软件开发工程师待遇
获取数据库字段值
江苏应用软件开发价格表
互联网科技上市公司名单
个体户用什么软件开发票
软件开发大专考试科目
云服务器实例qps
国资控股的网络安全
英雄联盟集卡数据库请求失败
系统软件开发应用软件吗
软件开发方案优缺点
鄂州网络安全监测
计算机的数据库的发展文案
北京手机软件开发的用途和特点
一台服务器同时博客和图床
打印服务器 linux
优优互联网科技公司PPT
网络安全宣传 好的标题
网络技术人员的职责是什么
网络安全处置案例
世界网络安全典型