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

uvi*_*sri 9 docker kubernetes minikube ubuntu-18.04

我试图从 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
Run Code Online (Sandbox Code Playgroud)

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

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

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

小智 5

我当时正在做一个业余项目,有时需要运行一个docker pull nginx不在我的机器上的新的 docker 镜像。当我尝试运行它时,出现以下错误:

来自守护进程的错误响应:获取https://registry-1.docker.io/v2/:拨打 tcp:在 10.0.0.1:53 上查找registry-1.docker.io:读取 udp 10.0.0.30:55526->10.0。 0.1:53:I/O 超时。

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

  • 编辑您的 DNS 解析器配置文件:sudo nano /etc/resolv.conf
  • 8.8.8.8在文件末尾更改或添加名称服务器,然后就可以开始了。


uvi*_*sri 3

我可以通过将 DNS 更改为 8.8.8.8 来解决此问题