2017-03-03 13 views
0

最新のubuntuイメージをコンテナとして実行すると、apt-getの更新に失敗しました。ドッカーの画像dns probem、名前解決が失敗しました

私には「一時的な障害復旧用のarchive.ubuntu.com」が表示されていました。

は、私は

次のように解決策を試してみました "91.189.92.201 archive.ubuntu.com" >>/etc/hostsの

エコーしかし、これはarchive.ubuntu」のために働くことができます。 com "と一度だけ、それは他の名前解決を解決することはできません。

私はコンテナが任意のウェブサイトをリンクしたい場合、私は、私はそれがDNSの問題だった疑いの/ etc/hosts/

に、ウェブサイトのIPアドレスと名前を追加するために上記と同様の作業を行う必要があります私は以下のように解決策を試しました。 "DOCKER_OPTS =" 追加することにより

enter image description here

- 。DNSの--dnsを」、と私は望んでいたように、結果は何もなかった

enter image description here

私はUbuntuのドッキングウィンドウでコンテナを接続することができますしたいですすべてのウェブサイトには、コンテナにはウェブサイトの名前を解決する能力がないとの問題があると思った。

私は在庫オーバーフローを調査し、しかし、それでもうまくいきませんでした。 同様の問題に遭遇したが解決策に答えるなら、ありがとう。

答えて

0

1.dockerホスト自体で8.8.8.8にアクセスできることを確認してください。8.8.8.8を有効なDNSサーバアドレスに変更できません。 2. iptablesをチェックします。 iptables-saveには1つのルールが必要です: iptables -t nat -A POSTROUTING -o docker0 -j MASQUERADE コンテナSNATとDNATを有効にします。

+0

コメントは議論の対象外です。この会話は[チャットに移動]されています(http://chat.stackoverflow.com/rooms/137432/discussion-on-answer-by-jianjian-feng-docker-image-dns-probem-name-solve-failed) 。 –

関連する問題