daotianwuji 2023-02-14 19:35 采纳率: 0%
浏览 338

docker pull 一直失败(no such host)

img


没有这样的主机(网上查是dns服务的问题)

img


然后我就修改dns,进行测试

img


改了好几个dnsdns,但还是一直解析不了

img


然后我改host文件,让他跑直接我这里的地址(dig @114.114.114.114 registry-1.docker.io 我是根据命令获取的指定地址)

img


但后面却说网卡问题

img


我检查了一遍,没有错

img


我ping百度的域名和地址都能ping通

  • 写回答

2条回答 默认 最新

  • zmy1127 2023-02-14 20:32
    关注

    Docker pull 失败可能是由于以下原因导致:

    1.Docker hub 网站宕机或者无法访问:可以通过打开 https://hub.docker.com/ 网站来确认是否宕机或无法访问。

    2.DNS解析错误:检查DNS是否正常工作,可以通过执行 nslookup hub.docker.com 命令来检查是否可以正确解析IP地址。

    3.代理问题:如果在公司内部网络环境中,可能需要设置代理才能正常访问Docker Hub,可以通过在终端执行以下命令进行设置:

    
    export http_proxy=http://your.proxy.server:port
    export https_proxy=https://your.proxy.server:port
    
    

    4.防火墙问题:如果安装了防火墙或安全组,可能需要配置策略来允许访问Docker Hub。
    如果上述方法都没有解决问题,可以尝试使用其他的Docker Hub镜像源,例如阿里云、华为云等,并使用相应的镜像源地址来执行 docker pull 命令。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月14日