hack のためのネタ帳, etc,,,

状況

Debian unstable で
docker run -it --rm ubuntu:16.04
apt update
とかすると、host 名が resolv 出来ず apt update に失敗する

container 内の resolv.conf を確認してみると
$ cat /etc/resolv.conf
nameserver 親環境のIP(dnsmasqが走っている)
のように親環境の resolv.conf が反映されており、親環境の dnsmasq は引けているはずなのだが?

解決

とりあえず、
docker run -it --rm --dns 8.8.8.8 ubuntu:16.04
のようにして dns を与えてやると apt update は可能になった。
親環境では問題なく resolv 出来ているのになぜ?という感じ。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

編集にはIDが必要です