Docker 提供五种网络模式,用于配置容器网络连接:Bridge:将容器连接到主机网络,容器拥有自己的 IP 地址。Host:容器直接连接到主机网络接口,使用主机的 IP 地址。None:不创建网络接口,容器无法与外部网络通信。Overlay Networking:创建一个虚拟网络连接跨多个主机的容器,提供高级网络功能。Macvlan:将容器直接连接到主机网络堆栈中的 VLAN,容器可以访问特定 VLAN。

Docker 五种网络模式
Docker 提供了五种网络模式,用于为容器配置网络连接。每种模式具有不同的功能和用途,如下所示:
1. Bridge(桥接)模式
- 最常见的模式,创建了一个虚拟网桥,将容器连接到主机网络。
- 容器可以与主机和网络上其他容器通信。
- 容器获得自己的 IP 地址。
2. Host 模式
HTShop网上购物系统由恒天网络科技有限公司根据国际先进技术和国内商务特点自主版权开发的一款具有强大功能的B2C电子商务网上购物平台。HTShop以国际上通用流行的B/S(浏览器/服务器)模式进行设计,采用微软公司的ASP.NET(C#)技术构建而成。 2007-11-10 HTShop CS 通用标准版 v1.1.11.10 更新内容自由更换模版功能开放 修改了购买多款商品,会员中心订单只显示
- 将容器直接连接到主机的网络接口。
- 容器使用主机的 IP 地址和网络设置。
- 容器可以访问主机的所有网络资源,包括端口转发和防火墙规则。
3. None 模式
- 不创建任何网络接口。
- 容器无法与外部网络通信。
- 只能用于独立运行或与其他容器通信的应用程序。
4. Overlay 网络(Overlay Networking)模式
- 创建一个虚拟网络,可以跨多个主机连接容器。
- 通常用于容器编排系统,例如 Kubernetes。
- 提供高级网络功能,如服务发现和负载均衡。
5. Macvlan 模式
- 将容器直接连接到主机网络堆栈中的特定 VLAN。
- 容器可以访问主机网络上的特定 VLAN,但不能访问其他网络。
- 适用于需要与特定网络设备通信的应用程序。







