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ファイルを再利用するには、私のコンテナが必要なので、理由を理解しようとしています。