| 显式 DNS | --dns 223.5.5.5 --dns-search corp.example.com |
|---|---|
| 内置解析 | 自定义网络用 127.0.0.11 解析服务名/别名/容器名 |
| hosts 注入 | --add-host api.local:10.0.0.8(可多次) |
| 查看 | docker exec 容器 cat /etc/resolv.conf |
使用示例
使用示例
docker run --rm --dns 223.5.5.5 --add-host api.local:10.0.0.8 alpine sh -c 'cat /etc/resolv.conf; getent hosts api.local'默认 bridge 网络不做容器名解析:要按名字互访必须用自定义网络或 --add-host。