6
docker.io DNSが機能せず、8.8.8.8を使用しようとしています
Ubuntu 14.04を新しくインストールし、Dockerを使用して12.04が必要な古いものを実行したい。Docker内のDNSは機能しません。 私のラップトップのresolv.confは次のようになります。 nameserver 127.0.0.1 どうやら、Dockerでは機能しません。したがって、ネームサーバーを8.8.8.8および8.8.4.4に設定しようとします。私がする時 $ sudo docker run -i -t ubuntu /bin/bash それは言います: WARNING: Local (127.0.0.1) DNS resolver found in resolv.conf and containers can't use it. Using default external servers : [8.8.8.8 8.8.4.4] 確かに、Dockerインスタンス内では、resolv.confは次のようになります。 nameserver 8.8.8.8 nameserver 8.8.4.4 Dockerインスタンス内からこれらの両方に正常にpingできます。ただし、DNSはありません(たとえば、ping google.com失敗します)。 Docker内のifconfig出力: eth0 Link encap:Ethernet HWaddr aa:e9:9f:83:9d:92 inet addr:172.17.0.2 …
33
networking
14.04
dns
docker