コンテナの resolv.conf は、特に指定しなかった場合にどうなる?

金融業界でも、Docker や Podman などのコンテナでのアプリケーション運用やウェブサイト運用が浸透してきました。コンテナの動作を正確に理解することは非常に重要で、リリースや構成変更の際には明確な挙動の説明が求められます。今回は、コンテナ内の DNS 参照先を指定する resolv.conf についての動作を確認します。
DockerやPodmanでコンテナを起動する際にDNSを指定しなかった場合、コンテナ内の/etc/resolv.conf
はデフォルトでホスト側の/etc/resolv.conf
がコピーされるわけではありません。ただし、動作はホストの設定に依存することがあります。
Dockerの場合
- デフォルトの動作:
- Dockerデーモンは、デフォルトでコンテナごとに新しい
/etc/resolv.conf
を作成し、以下の優先順位でDNSサーバーを決定します:- Dockerデーモンに指定されたDNSサーバー (もしあれば)
- ホストの
/etc/resolv.conf
の内容 - Google Public DNSサーバー (8.8.8.8と8.8.4.4)
そのため、ホストの
/etc/resolv.conf
の設定が使われることが多いですが、厳密にはコピーされるわけではなく、内容が参照される形になります。 - Dockerデーモンは、デフォルトでコンテナごとに新しい
- カスタムDNSの指定:
- コンテナを起動する際に明示的にDNSサーバーを指定することも可能です。例えば、
docker run
コマンドで--dns
オプションを使います。docker run --dns 1.1.1.1 --dns 1.0.0.1 my_image
- コンテナを起動する際に明示的にDNSサーバーを指定することも可能です。例えば、
Podmanの場合
- デフォルトの動作:
- Podmanもデフォルトでは新しい
/etc/resolv.conf
を作成しますが、基本的にはホストのDNS設定を反映する形になります。Podmanは、ホストの/etc/resolv.conf
の内容を参照して設定します。
- Podmanもデフォルトでは新しい
- カスタムDNSの指定:
- PodmanでもDocker同様にカスタムDNSを指定することができます。
podman run
コマンドで--dns
オプションを使います。podman run --dns 1.1.1.1 --dns 1.0.0.1 my_image
- PodmanでもDocker同様にカスタムDNSを指定することができます。
まとめ
DNSを指定しない場合、DockerもPodmanもホストの/etc/resolv.conf
の内容を参考にしてコンテナ内のDNS設定を行いますが、これはホストの設定がコピーされるというよりも、参照して新たに設定されるという形です。必要に応じてカスタムDNSを指定することで、コンテナ内のDNS設定を制御することができます。
🏝️オススメ
Gmail などのフリーメールへの送信対策として「必須のSPFレコード」とは
2024.10.05
PCI DSS の認証を取得したい!
2024.06.19
VポイントとWAONポイント、相互交換できるって知ってた?
2025.03.26
【初心者向け】iAEONアプリの使い方を徹底解説!
2025.03.30
ネットワーク機器を管理できるSNMPとは、何なのか
2024.05.27
まいばすけっと・イオンモールをよく利用するなら、「イオンカードセレクト」が便利!
2025.03.26
【完全ガイド】WAONポイントからdポイントに交換する方法と注意点まとめ!
2025.03.27
最近よく聞くクレジットカードの3Dセキュアとはどのような技術なんでしょうか。
2024.11.03
ウェブサイトで楽天ポイントを決済手段として使用するため楽天ペイへの加盟店申請方法
2024.05.24
コンテナの resolv.conf は、特に指定しなかった場合にどうなる?
2024.06.08
クレジットカードでは根強い人気の「Master Card」ブランドについて
2024.05.17
クレジットカード利用即時通知のメール送信コストはどうなってるの?
2024.09.22
Webアプリケーションの安全性を高めるWAFを導入してみよう
2024.06.08
【知らないと損?】イオンカードセレクト以外でもWAONポイントは貯められるの?
2025.03.30
実際にSNMPでネットワーク機器を監視したい、どうすればよい?
2024.05.27
ウェブサイトに必要なセキュリティ技術「SSL証明書」とは
2024.10.03
【これ1つでWAONをフル活用!】「smart WAONアプリ」の特徴と便利な使い方
2025.03.28
【保存版】WAONポイントが貯まるお店まとめ
2025.03.30