Docker 默认网络模式
Docker 默认使用 bridge 网络模式。
bridge 网络模式
bridge 网络模式在宿主机和容器之间创建了一个虚拟以太网桥。该桥接网络允许容器相互通信,并与宿主机网络相连接。
bridge 网络模式的工作原理
当使用 bridge 网络模式时,Docker 会:
-
创建一个虚拟以太网桥设备 (docker0),它连接到宿主机网络。
为每个容器创建一个虚拟网络接口,并将其连接到 docker0。
分配给每个容器一个私有 IP 地址,该地址属于 docker0 的子网。
配置宿主机上包含 docker0 的路由表,以便路由到容器的流量。
bridge 网络模式的优点
- 容器互通:容器可以通过私有 IP 地址相互通信。与宿主机网络连接:容器可以通过宿主主机网络访问外部网络。易于使用:bridge 网络模式是 Docker 的默认网络模式,易于设置和使用。
bridge 网络模式的缺点
- 隔离性较弱:容器之间共享相同的以太网桥,这可能会导致安全问题。网络性能开销:bridge 网络模式需要在宿主机和容器之间进行额外的网络转发,可能会导致网络性能开销。
以上就是docker默认网络模式的详细内容,更多请关注楠楠科技社其它相关文章!