来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:在192.168.65.1:53上拨打tcp:lookup registry-1.docker.io:没有这样的主机

cle*_*ase 17 docker docker-registry docker-machine

我是码头工人的新手.当我运行docker pull sonarqube时,我收到以下错误.

来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:在192.168.65.1:53上拨打TCP:查找registry-1.docker.io:没有这样的主机

你能告诉我为什么我会收到错误吗?我该如何纠正这个问题.

cyb*_*acy 10

在我的Mac上,仅重启docker-machine即可完成工作:

docker-machine restart
Run Code Online (Sandbox Code Playgroud)

卸载docker无法正常工作!仅上述重启就足够了!

  • 使用 Windows docker 工具箱这对我也有用 (2认同)

Jag*_*war 10

我能够通过运行以下命令来解决。

sudo systemctl restart docker
Run Code Online (Sandbox Code Playgroud)


小智 9

sudo vi /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

并将名称服务器更改为 8.8.8.8


小智 9

我通过登录 docker 解决了这个问题。

sudo docker login
Enter your login credentials 
sudo docker pull 'yourImageName'

Run Code Online (Sandbox Code Playgroud)


小智 7

我遇到了同样的问题,对我来说,我在我的办公室代理后面,而 docker 没有拿起终端的代理集。要解决此问题,我必须在 docker 设置窗口中设置代理,该窗口可以从

任务栏 -> 泊坞窗 -> 设置 在此处输入图片说明


小智 6

我在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


Tus*_*eth 5

在Windows中,只需重新启动docker,它对我有用。转到 Docker Desktop 仪表板,单击带有设置图标的图标,然后单击重新启动