我尝试使用自定义网络和dos设置创建docker容器。Docker DNS设置
泊坞窗网创建--driver =桥--opt “com.docker.network.bridge.enable_ip_masquerade”= “真” --opt “com.docker.network.bridge.enable_icc”= “真” --opt = “com.docker.network.driver.mtu”= “1500” --opt = “com.docker.network.bridge.host_binding_ipv4”= “0.0.0.0” 净
-
搬运工运行--dns 10.0.0.2 --network =净busybox的猫的/etc/resolv.conf
周域名服务器127.0.0.11 选项的ndots:0
不然,如果我使用标准的网络中的所有工作正常
搬运工运行--dns 10.0.0.2 --network =桥busybox的猫/等/ resolv.conf的
域名服务器10.0.0.2
使用此选项将nameserver的ip映射到容器的/etc/resolv.conf文件中。它在那里可见。 – MilesMcBain
作为替代方案,您可以使用[此解决方案](https://github.com/mageddo/dns-proxy-server/),它是一个解析容器主机名的DNS服务器,也可以解决互联网上的地址问题 – deFreitas