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

执行docker compose命令时遇凭证获取错误:docker-credential-wincred.exe未找到

解决Docker Credential Wincred找不到的错误

问题原因

你的Docker配置中指定了wincred作为凭证存储助手,但该程序已被Docker Desktop弃用,且未在系统PATH中存在,导致拉取镜像时凭证验证失败。

解决方案

  • 修改Docker配置文件

    1. 找到Docker配置文件config.json,Windows系统下默认路径为C:\Users\<你的用户名>\.docker\config.json
    2. 打开文件后,找到credsStore字段:
      {
        "credsStore": "wincred"
      }
      
    3. 将wincred替换为desktop(Docker Desktop当前使用的凭证助手),修改后如下:
      {
        "credsStore": "desktop"
      }
      
      若不需要凭证助手,也可以直接删除credsStore这一行。
    4. 保存文件后,重启Docker Desktop。
  • 验证系统PATH配置
    检查系统PATH环境变量是否包含Docker的资源bin目录:C:\Program Files\Docker\Docker\resources\bin,该目录下存放着docker-credential-desktop.exe,确保路径已添加到PATH中。

完成以上步骤后,重新执行命令:

docker compose -f mysql.yml -p nodejs-sql up -d

内容的提问来源于stack exchange,提问作者Anh Quang

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 10:32:07