首页 /
教程与测评 /
教程
Docker 网络模式详解 教程
Docker 容器之间怎么通信?容器怎么访问宿主机服务?看完这篇就够了。
四种模式
- bridge(默认):虚拟网桥,容器间互通,-p 映射端口
- host:直接用宿主机网络栈(性能最好,无隔离)
- container:共享另一个容器的网络(如 sidecar 模式)
- macvlan:容器有独立 MAC 地址,像物理机一样接入局域网
常见场景
- Web + DB 同机:bridge + compose 内部网络
- 需要性能:host 模式(如 Nginx 直接跑)
- 访问局域网设备:macvlan
坑
- bridge 模式下容器访问宿主机:用 172.17.0.1(不是 127.0.0.1)
- DNS:容器名互通需要同一 compose 网络
内容基于公开资料与实操经验整理;涉及产品价格与政策以官方为准。需要代劳?建站咨询服务