37·网络进阶

Host 网络

Host 网络

核心概念

# 使用宿主机网络栈(无隔离)
docker run --network host nginx
# 容器直接使用宿主机的 80 端口
Host 网络:
┌─────────────────────┐
│       Host          │
│  ┌─────────────────┐│
│  │   Container     ││
│  │   直接用宿主网络 ││
│  └─────────────────┘│
└─────────────────────┘

优缺点

优点缺点
性能最好无网络隔离
无需端口映射端口冲突
延迟最低仅 Linux

使用场景

# 高性能网络应用
docker run --network host my-proxy

# 仅 Linux,Docker Desktop 不支持

小结

参数说明
--network host使用宿主机网络
性能最好无隔离
仅 LinuxDocker Desktop 不支持

练习编辑器

bash
Loading...