Containerが二つあります。
dns server 用のcontainer と、app server 用のcontainer です。
docker networkは、ブリッジは利用せずに、新たに作成しています。
app server 用のcontainerを起動する際に、host側のIPアドレスを、dnsオプションに与えて起動しています。
下記のような感じでアクセスを考えております。
app server (container) -> host: 192.168.40.10:53 --> dns server (container)
app server 側から、nslookup 等を利用して、DNS参照をしても、下記のようなエラーが発生します。
;; reply from unexpected source: 172.19.0.1#53, expected 192.168.40.10#53
app serverから、dns serverに接続すると、dns情報が参照できます。
container間のdnsサーバーをContainer同士で利用することが目的で、resolv.confに、あとから記述しても、起動時に書き換わってしまうので、dnsオプションを利用しました。
docker conteiner 間のdnsの参照について、参考になります設定方法がありましたら、ご教授いただけないでしょうか?
よろしくお願いお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/12/02 08:51 編集