状態
$ docker run -it alpine ping google.com
これを実行すると
ping: bad address 'google.com'
と表示されます。
環境
- OS: CentOS Linux release 8.1.1911
- Kernel: x86_64 Linux 4.18.0-80.11.2.el8_0.x86_64
- Docker: Docker version 19.03.8, build afacb8b
試したこと
/etc/resolv.confに追記
/etc/resolv.conf
にnameserver 8.8.8.8
とnameserver 8.8.4.4
を追加systemctl restart docker
ダメでした。
/etc/docker/daemon.jsonを作成
/etc/docker/daemon.json
に{"dns": ["10.0.0.1", "8.8.8.8", "8.8.4.4"]}
と書き込みsystemctl restart docker
ダメでした。
DNSを指定
$ docker run --dns 8.8.8.8 -it alpine ping google.com
ダメでした。
IP直打ち
$ docker run -it alpine ping 172.217.175.78
いけました。
思っていること
IPを直接指定すればpingできているので、名前解決がうまくいけば解決するかと思います。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー