| 用途 | 容器使用宿主机网络 |
|---|---|
| 语法 | --network host |
| 端口 | -p 映射在 host 模式下不生效 |
示例
示例
docker run -d --network host nginx
docker inspect -f '{{json .NetworkSettings.Networks}}' <容器>
ss -ltnp | grep ':80 '传统上该模式在 Linux 宿主机直接可用;Docker Desktop 平台受虚拟化层限制,支持情况随版本不同。
容器直接使用宿主机的网络命名空间:监听端口即宿主机端口,无需 -p 映射,性能路径与宿主进程一致,但端口冲突面也相同。
| 用途 | 容器使用宿主机网络 |
|---|---|
| 语法 | --network host |
| 端口 | -p 映射在 host 模式下不生效 |
docker run -d --network host nginx
docker inspect -f '{{json .NetworkSettings.Networks}}' <容器>
ss -ltnp | grep ':80 '