/etc/resolv.confユーザ定義ネットワークにnameserverを定義する必要があります。ユーザ定義ネットワークでdockネームサーバをdockerで永続的に設定するにはどうすればよいですか?
私は、 - dnsディレクティブがドッカーエンジンのデフォルトブリッジで動作していることを知っています。
しかし、私はユーザー定義のネットワークを作成しました。
/etc/resolv.confユーザ定義ネットワークにnameserverを定義する必要があります。ユーザ定義ネットワークでdockネームサーバをdockerで永続的に設定するにはどうすればよいですか?
私は、 - dnsディレクティブがドッカーエンジンのデフォルトブリッジで動作していることを知っています。
しかし、私はユーザー定義のネットワークを作成しました。
異なるモードブリッジモード用
記述する2つのドキュメントページがあります。ユーザー定義されたネットワークのための
https://docs.docker.com/engine/userguide/networking/default_network/configure-dns/
:
https://docs.docker.com/engine/userguide/networking/configure-dns/
ユーザーのドキュメントは、定義済みのネットワーク状態: Dockerがコンテナ内のDNS設定をどのように管理するかの正確な詳細は、Dockerのバージョンごとに変更できます。したがって、/ etc/hosts、/etc/resolv.confなどのファイルをコンテナ内で管理し、ファイルをそのままにして、代わりに以下のDockerオプションを使用する方法を想定するべきではありません。
--dnsはユーザ定義のネットワークモードでも動作しますが、利用可能なオプションが多く、特定のデフォルト動作が適用されることがわかります。