Docker 中常见的默认网络模式:
- bridge 模式:
a. 这是 Docker 默认使用的网络模式。在这种模式下,每个容器都会分配一个唯一的 IP 地址,并且可以通过容器名称或者 IP 地址相互通信。如果没有显式指定网络模式,那么 Docker 会自动使用 bridge 网络。 - host 模式:
a. 在这种模式下,容器和宿主机共享同一个网络命名空间,容器将直接使用宿主机的网络接口。这样可以获得最佳的网络性能,但同时也可能带来一些安全隐患。 - none 模式:
a. 在这种模式下,容器拥有自己的网络栈,但是不进行任何配置。这意味着容器无法直接访问外部网络,也无法被外部网络访问。这种模式通常用于一些特殊的网络场景,如只需要本地通信的容器。