解决方案
虽然这是一个随机发生的错误,但它经常与 docker 服务的 DNS 解析查询相关联。
首先,确保您正在运行最新的 docker 。
如果这不能解决您的问题,请尝试通过重新启动 docker 服务来解决此错误:
# service docker restart Redirecting to /bin/systemctl restart docker.service
如果您目前无法重新启动docker服务,请尝试通过在/etc/hosts
文件中包含有问题主机的IP地址,例如index.docker.io
来临时解决此问题。
解析IP地址:
# dig index.docker.io +noall +answer +nocomments ; <<>> DiG 9.9.4-P2-RedHat-9.9.4-18.P2.fc20 <<>> index.docker.io +noall +answer +nocomments ;; global options: +cmd index.docker.io. 30 IN A 162.242.195.84
将IP地址包含到系统的/ etc / hosts
文件中:
# echo '162.242.195.84 index.docker.io' >> /etc/hosts
问题
使用 Docker 时,用户无法执行诸如拉新镜像或者搜索新镜像之类的任务,同时出现以下错误消息:
# docker pull debian:8 Pulling repository debian FATA[0053] Get https://index.docker.io/v1/repositories/library/debian/images: dial tcp: lookup index.docker.io: no such host
日期:2020-07-07 20:54:55 来源:oir作者:oir