来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:拨打tcp:查找注册表-1.docker.io ... i / o超时

时间:2020-04-08 05:51:29

标签: docker kubernetes ubuntu-18.04 minikube

我试图从docker.io中提取图像,但是我遇到了这个错误,最近我更改了DNS,我不确定是原因...我执行了minikube ssh并且我执行docker pull,然后出现此错误

Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 10.0.2.3:53: read udp 10.0.2.15:32905->10.0.2.3:53: i/o timeout

我的环境-: Docker版本-:19.03.1 minikube版本-:1.2.0 ubuntu版本-:18.04

这是我的resolv.conf.d->头文件内容

名称服务器192.xxx.1x8.x

3 个答案:

答案 0 :(得分:2)

我能够通过将DNS更改为8.8.8.8来解决此问题

答案 1 :(得分:0)

这通常表示您的Internet连接有错误。每当遇到上述问题时,我就断开网络连接并重新连接,并且在大多数情况下都可以正常工作。

答案 2 :(得分:0)

我正在做一个辅助项目,有时需要运行不在我的机器上的新docker映像docker pull nginx。当我尝试运行它时,出现此错误:

来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:拨打tcp:在10.0.0.1:53上查找注册表-1.docker.io:读取udp 10.0.0.30:55526->10.0.0.1:53:i /超时。

我很惊讶地看到了这一点,但是我设法找到了快速解决方案:

  • 编辑您的DNS解析器配置文件:sudo nano /etc/resolv.conf
  • 在文件末尾更改或添加名称服务器8.8.8.8,一切顺利。