美文网首页Docker容器Kubernetes
解决虚拟机docker无法拉取阿里云镜像的问题

解决虚拟机docker无法拉取阿里云镜像的问题

作者: 白桦树97 | 来源:发表于2019-08-13 18:00 被阅读0次

    在学习k8s中执行了创建pod命令,发现ImagePullBackOff,然后查看错误原因

    --
    Error response from daemon: Get https://registry.cn-hangzhou.aliyuncs.com/v2/: Get https://dockerauth.cn-hangzhou.aliyuncs.com/auth?account=986916990%40qq.com&client_id=docker&offline_token=true&service=registry.aliyuncs.com%3Acn-hangzhou%3A26842: dial tcp: lookup dockerauth.cn-hangzhou.aliyuncs.com on [fe80::21c:42ff:fe00:18%eth0]:53: dial tcp [fe80::21c:42ff:fe00:18%eth0]:53: connect: connection refused
    --

    排错过程

    1. 首先在虚拟机里 docker pull registry.cn-hangzhou.aliyuncs.com/baihuashu/web:v1 发现依然报相同错误,所以原因和k8s无关.
    2. ping一下错误里面的第一个网址
    ping registry.cn-hangzhou.aliyuncs.com 
    

    结果通.

    1. ping一下第二个网址
    ping dockerauth.cn-hangzhou.aliyuncs.com
    

    发现不通,所以问题定位到虚拟机的DNS上,解析不了这个地址
    4.将本机dns改成阿里家的dns解决

    vim /etc/resolv.conf 
    
    image.png

    途中的DNS地址即阿里的DNS地址

    相关文章

      网友评论

        本文标题:解决虚拟机docker无法拉取阿里云镜像的问题

        本文链接:https://www.haomeiwen.com/subject/smbbjctx.html