docker resolv.conf が一貫して動作しません。

docker resolv.conf が一貫して動作しません。

Ubuntu 22.04.3がインストールされた2台のコンピュータがあります。

すべて同じドッカーバージョン(25.0.3、ビルド4debf41)を持ちます。

resolv.confしかし、私が作成したコンテナのファイルを確認すると、最初のコンテナはホストをコピーしますが、resolv.conf他のコンテナのファイルには次の行だけが含まれます。

$ docker run -it --rm busybox
/ # cat /etc/resolv.conf
nameserver 10.0.2.3
/ #

予想されるものは次のとおりです。

$ docker run -it --rm busybox
/ # cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 169.x.x.x
search c.my-org-domain.internal routeraabbcc.com lan
/ # 

私のコンソールとほぼ同じですね。

私の組織のDNSを含むホストのresolv.confファイルを再利用するには、私のコンテナが必要なので、理由を理解しようとしています。

関連情報