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

Mac使用Colima执行docker login登录Docker Hub失败报错

故障原因

该报错是Docker CLI的凭证存储配置与当前实际运行环境不匹配导致:你当前使用Colima作为容器运行时,没有安装/启动Docker Desktop,但本地Docker配置里残留了Docker Desktop的凭证存储规则,CLI执行登录时会默认尝试连接Docker Desktop专属的本地backend.sock套接字来存储凭证,该套接字不存在自然会报连接拒绝错误。

排查解决步骤
  • 首先打开当前用户目录下的Docker配置文件:~/.docker/config.json
  • 找到配置中的credsStore字段,如果字段值为desktop,就是残留的Docker Desktop配置导致的问题。你可以直接删除该字段,或者将字段值修改为Mac系统原生支持的凭证存储osxkeychain,Colima完全兼容该存储方式,修改后的配置参考如下:
{
  // 其余原有配置保持不变即可,注意调整格式保证JSON语法合法
  "credsStore": "osxkeychain"
}
  • 执行colima status确认Colima运行时处于正常启动状态,如果未启动则执行colima start拉起服务。
  • 重新执行docker login命令尝试登录,注意如果你的Docker Hub账号开启了二次验证,登录时密码位置需要填写个人访问令牌(PAT),不能使用账号的原始登录密码。
  • 如果上述操作完成后仍报错,打开Mac自带的「钥匙串访问」应用,搜索关键词docker.io,删除所有相关的旧失效凭证条目后再重试登录即可。

内容的提问来源于stack exchange,提问作者Josh Klein

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 18:57:33