You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下Docker构建报错failed to fetch oauth token,如何解决?

解决Docker构建时"failed to fetch oauth token"错误的方案
  • 检查网络连通性
    先在CMD里执行 ping auth.docker.io,或者用 curl https://auth.docker.io/token 测试能否访问Docker认证服务器。如果无法连通,大概率是本地网络被防火墙、杀毒软件拦截,或者网络环境限制了外部访问,可以尝试切换网络(比如手机热点),或者暂时关闭防火墙/杀毒软件测试。

  • 配置国内Docker镜像源
    打开Docker Desktop,进入「Settings > Docker Engine」,在配置JSON中添加国内镜像源:

    {
      "registry-mirrors": [
        "https://hub-mirror.c.163.com",
        "https://mirror.baidubce.com"
      ]
    }
    

    保存设置后重启Docker Desktop,再重新执行构建命令 docker build -t getting-started .

  • 核对代理配置
    如果你的网络需要代理,确保Docker已经正确配置:

    1. 打开Docker Desktop的「Settings > Resources > Proxies」
    2. 勾选「Manual proxy configuration」,填入正确的HTTP和HTTPS代理地址
    3. 若代理需要认证,格式为 http://用户名:密码@代理地址:端口
      配置完成后重启Docker再尝试构建。
  • 重置Docker认证缓存
    在CMD中执行以下命令,重新登录Docker Hub:

    docker logout
    docker login
    

    输入你的Docker Hub账号密码完成登录后,再次执行构建命令。

  • 升级Docker版本
    尽管你当前使用的是24.0.5版本,仍可以尝试升级Docker Desktop到最新稳定版,部分旧版本的认证逻辑可能存在bug,升级后可能解决问题。

内容的提问来源于stack exchange,提问作者Tung Vo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 14:32:10