| 语义 | 127.0.0.1 ≠ 宿主 |
|---|---|
| 方案 | --add-host 映射 host.docker.internal |
| 前提 | 宿主服务监听地址覆盖容器源(勿只绑 127.0.0.1) |
示例
示例
docker run --rm --add-host=host.docker.internal:host-gateway alpine getent hosts host.docker.internal
docker run --rm --add-host=host.docker.internal:host-gateway curlimages/curl:8.8.0 -sS http://host.docker.internal:9000/health宿主服务只监听 127.0.0.1 时容器无法直连,需要改为监听 docker0 网关地址或对外地址并配合访问控制。