我嘗試使用自定義網絡和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