2017-06-07 10 views
0

Docker for Macに組み込まれているDNSサーバーは実際には遅いため、デフォルトでは別のDNSサーバーを使用したいと考えています。ドッカーコマンドを実行するときに--dns=...を追加することができますが、すべてのコンテナに対してデフォルトのDNSサーバーを設定して、すべてのコンテナに対してDNSサーバーを個別に指定する必要がないようにしたいと思います。Docker for Macで使用するDNSサーバードッカーを設定するにはどうすればよいですか?

Docker for MacのすべてのコンテナにデフォルトのDNSサーバーを設定するにはどうすればよいですか?

答えて

1

Mac用のDockerの現在のバージョンでは、Whaleアイコン - > Preferences - > Daemon - > Advancedに移動し、daemon.json設定でデーモンレベルのDNS設定を調整できます。お使いの設定が現在空である場合、これは2つのエントリを設定し、独自のDNSを追加します。

{ 
    "dns": ["8.8.8.8", "192.168.0.1"] 
} 

あなたはすでにここにあるコンテンツを持っている場合は、あなたのJSONに「DNS」のエントリを追加します。ここに追加できるその他のオプションについては、daemon configuration documentationを参照してください。