私のドッカーコンテナから(ping google.com)名前でpingすることはできませんが、ip(8.8.8.8 ping)のみでpingできません。 cmdから私は名前とIPでpingすることができるので、私はドッカーのネットワーク設定を考えています。Dockerコンテナの名前でpingを有効にしてください
私はあまりネットワーキングではないので、誰かが名前でpingを許可する方法を知っていれば、私は感謝以上のものです。
よろしく、 ステファン
私のドッカーコンテナから(ping google.com)名前でpingすることはできませんが、ip(8.8.8.8 ping)のみでpingできません。 cmdから私は名前とIPでpingすることができるので、私はドッカーのネットワーク設定を考えています。Dockerコンテナの名前でpingを有効にしてください
私はあまりネットワーキングではないので、誰かが名前でpingを許可する方法を知っていれば、私は感謝以上のものです。
よろしく、 ステファン
まず、google.comなど、いくつかのウェブサーバは、pingコマンドに応答しません。 IPが解決されたことを確認できれば、問題はありません。
そうでない場合は、コマンドを実行して、コンテナが使用しているDNSサーバーをチェックすることができます:それは設定されているDNSサーバとして8.8.8.8
が表示されない場合は
docker exec -it <container-name> cat /etc/resolve.conf
を、次のいずれかを実行する必要があります。
設定ドッキングウィンドウのために、次の内容のファイルを作成することにより、/etc/systemd/system/docker.service.d/dns.conf
にsystemd DNS:また
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --dns 8.8.8.8 --dns x.x.x.x --dns x.x.x.x
を、実行するには--dnsオプションを追加してコンテナを起動するときにDNSリストを指定してください
docker run --dns 8.8.8.8 ...