Docker 网络模式:你家的大门、纱窗和猫洞

服务器基础 Mar 10, 2023

1. Bridge 模式 — 你家的大门和走廊

这是 Docker 的默认模式。每个容器都有自己的 IP,通过 docker0 网桥互通。外面的人想进来?需要开个门缝(端口映射 -p 8080:80)。

2. Host 模式 — 你家没有墙

容器直接和宿主共用网络,像大通铺。性能最好,但非常不安全

3. None 模式 — 你家是个密室

完全与世隔绝,没有网络接口。用在极度敏感的数据处理场景。

4. Macvlan 模式 — 直接通大马路

每个容器有独立的真实局域网 IP,像螃蟹洞直接开到小区里。

怎么选?

场景推荐模式
大多数情况Bridge(默认)
追求极致性能Host
需要容器独立 IPMacvlan
安全隔离None

别为了火技去用 Host 模式,除非你知道自己在干什么——不然就像大冬天开窗户睡觉,凉快是凉快了,感冒也是真的。

Tags