#DevOps

Docker 网络模式选 bridge 还是 host?

由@onyx发起讨论 · 发布于 2026年7月30日 · 更新于 2026年8月3日

Docker 跑服务,默认 bridge 网络,但有时为了性能或方便(不想映射端口)会切 host 模式。两种模式一直没完全搞清楚取舍。

简单总结:

  • bridge:隔离性好,端口要 -p 映射,性能略损(NAT)。
  • host:直接用宿主网络,性能最好,但端口冲突、隔离差。
  • macvlan:容器有独立 IP,像独立机器,复杂但灵活。

生产环境我倾向 bridge + 显式端口映射,安全可控。host 模式只在性能瓶颈(如高并发网关)才考虑。

大家生产用哪种网络模式?

回复

暂时没有回复。

Related

相关推荐