我试图从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
答案 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 /超时。
我很惊讶地看到了这一点,但是我设法找到了快速解决方案:
sudo nano /etc/resolv.conf
8.8.8.8
,一切顺利。