1.最后错误信息为这类:server misbehaving DNS错误问题
no such host 表示DNS域名解析的问题
先上解决方法:
1.查看DNS客户机配置文件
cat /etc/resolv.conf
看到这样这样的情况,你只有一个nameserver
2.修改DNS配置文件
vim /etc/resolv.conf
3.重新拉取
已经可以成功拉取了,这就是由于DNS配置导致的问题,大家可以直接去配置,笔者也是参考其他作者尝试解决的,写下来帮助更多的新手少走弯路。
2.另一种错误就是说是因为加速器的原因,错误异常为timeout
Error response from daemon: Get https://registry-1.docker.io/v2/library/mysql/manifests/5.7: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fmysql%3Apull&service=registry.docker.io: net/http: TLS handshake timeout
这种超时错误,解决方案是:
1.打开,如果没有自己就创建
vim /etc/docker/daemon.json
2.添加加速镜像文章来源:https://www.toymoban.com/news/detail-737639.html
{
"registry-mirrors":
[
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://docker.mirrors.ustc.edu.cn"
]
}
3.重启文章来源地址https://www.toymoban.com/news/detail-737639.html
systemctl daemon-reload
systemctl restart docker
到了这里,关于docker拉取镜像时报错dial tcp: lookup index.docker.io on xxx.xxx.xxx.xxx:xxx: server misbehaving的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!