我使用 Unbound DNS 服务器作为我家局域网的解析器。它作为 Docker 容器在默认桥接网络总体来说,它的效果和我预期的一样,除了当尝试将其用作同一台机器上托管的其他 Docker 容器的解析器时。
我尝试将容器中的名称服务器设置/etc/resolv.conf
为 Docker 主机的 LAN 地址,但这显然不是正确的方法(我确认nslookup
尝试连接该 IP 地址时超时)。
配置此设置的正确方法是什么?是否有必要(和/或建议)将所有容器连接到共享的 Docker 桥接网络,然后在该桥接网络上使用 DNS 容器的地址?还是有其他更好的解决方案?
(免责声明:我不是网络专家,因此如果我也犯了其他明显的错误,请随时提出建议。)