インターネットにアクセスするためにカスタムDNSサーバーが必要な企業環境でDockerを使用しています。だから私は、次の/etc/default/docker
に設定している:私は期待するように、これらのIPアドレスは、/etc/resolv.conf
であるDocker CEでDNS設定が機能しない
Docker version 1.12.6, build 78d1802
:
DOCKER_OPTS="--dns <some IP> --dns <some other IP>"
これは私のディストリビューション(Ubuntuの16.04)で出荷ドッカーバージョンで正常に動作します。
Docker version 17.03.1-ce, build c6d412e
ドッキングウィンドウの設定ファイルが変更されません:(https://docs.docker.com/engine/installation/linux/ubuntu/で説明したように)私は、次のバージョンでは、最新の安定ドッカーCEをインストールする場合
しかし、それは動作しません。 aptがそれを上書きするかどうかを尋ねるとき、私はnoを選択し、yesをチェックします。設定ファイルは同じです。私はコンテナを実行したときしかし、私はresolv.conf
に次のエントリを見つける:私は期待どおり
nameserver 8.8.8.8
nameserver 8.8.4.4
もちろん、ネットワークが動作しません。おそらく何が間違っていた可能性がありますか?