web-dev-qa-db-ja.com

デーモンからのエラー応答:https://registry-1.docker.io/v2/を取得:ダイヤルtcp:192.168.65.1:53のlookup registry-1.docker.io:そのようなホストはありません

私はdockersが初めてです。 docker pull sonarqubeを実行すると、次のエラーが表示されます。

デーモンからのエラー応答:Get https://registry-1.docker.io/v2/ :ダイヤルTCP:192.168のlookup registry-1.docker.io .65.1:53:そのようなホストはありません

エラーが発生する理由と、これを修正する方法を教えてください。

14
clearclase

Macでの私の場合、docker-machineの再起動のみが作業を行いました。

docker-machine restart

Dockerのアンインストールが機能しませんでした!上記の再起動だけで十分です!

8
cyberPrivacy

Ubuntu 16.04でも同様の問題がありましたが、nameserversを追加することで問題を解決できました。

あなたも試してみてください。

  1. 設定ファイルを開きますSudo nano /etc/resolv.confおよび既存のネームサーバーの下に以下を追加します

    nameserver 8.8.8.8

    nameserver 8.8.4.4

  2. 次のコマンドを実行して、デーモンとdockerサービスを再起動します

    Sudo systemctl daemon-reload

    Sudo systemctl restart docker

次に、必要な画像を取得してくださいdocker pull sonarqube

6
lev09
Sudo vi /etc/resolv.conf

ネームサーバーを8.8.8.8に変更します

2
Nitin

マシンがGreat Chinaエリア内にある場合、または関連する仮想サーバーを使用している場合は、Registry Mirrors複雑なネットワークルーターのバイパスを支援します。

または、次のリンクを参照して、Docker構成にhttp_proxyを設定できます。 https://docs.docker.com/config/daemon/systemd/#httphttps-proxy

1
James

同じエラーが発生していました。サーバーの再起動、設定の確認などのいくつかのことを試しました...最後に、プロキシを追加することで解決しました(組織ネットワーク内で使用していたため)

0
sid

中国では、resolv.confに114.114.114.114を追加して修正しました。 sudo echo "nameserver 114.114.114.114" >> /etc/resolv.conf

0
Zhiiker