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

问题描述 投票:10回答:5

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

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

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

docker docker-machine docker-registry
5个回答
6
投票

就我在Mac上的情况而言,只有重启docker-machine才能完成工作:

docker-machine restart

卸载docker不起作用!只需重启就足够了!


3
投票

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


1
投票
sudo vi /etc/resolv.conf

并将名称服务器更改为8.8.8.8


0
投票

如果您的计算机位于Great China区域或使用相关的虚拟服务器,请添加Registry Mirrors以帮助您绕过复杂的网络路由器。

或者您可以为docker配置设置http_proxy,引用此链接:https://docs.docker.com/config/daemon/systemd/#httphttps-proxy


0
投票

在中国,添加114.114.114.114到resolv.conf修复它。 sudo echo“nameserver 114.114.114.114”>> /etc/resolv.conf

© www.soinside.com 2019 - 2024. All rights reserved.