问题描述
docker pull 镜像报错
完整错误信息如下
[root@localhost ~]# docker pull nginx
Using default tag: latest
Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp: lookup
registry-1.docker.io on 192.168.198.2:53: server misbehaving
原因分析:
DNS服务器出现了问题
在
vim /etc/resolv.conf 出现了
解决方案:
注释掉:nameserver 192.168.100.2
新增DNS:nameserver 114.114.114.114 nameserver 8.8.8.8如图
重新拉取镜像
docker pull nginx
查询docker镜像
docker images
解决成功!!
新问题:
当重启网络 并再次查看
文件自动还原
再次pull 会出现同样错误
在如下文件设置后
vim /etc/sysconfig/network-scripts/ifcfg-ens33
重启网络 并再次查看
vim /etc/resolv.conf
虽然nameserver 114.114.114.114 nameserver 8.8.8.8 重启后也存在了 但是
nameserver 192.168.198.2 也存在 且并未注释掉
所以 pull 后依旧失败 必须注释掉 nameserver 192.168.198.2
尝试了
vim /etc/sysconfig/network-scripts/ifcfg-ens33
删除里面的和 192.168.198.2相关 也就是 上图黄色框中数据后重置
nameserver 192.168.198.2 依旧存在 文章来源:https://www.toymoban.com/news/detail-766627.html
求大佬解惑和给出解决办法!文章来源地址https://www.toymoban.com/news/detail-766627.html
到了这里,关于docker pull nginx:Error response from daemon: Head “https://registry-1.docker.io/v2/library/porta 报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!