Aws-cli: docker 登录不起作用。 错误消息是“您输入的用户名或密码不正确。”

创建于 2018-04-13  ·  7评论  ·  资料来源: aws/aws-cli

你好,

我正在运行命令 eval $(aws ecr get-login --region--no-include-email) 并且我收到以下错误:

WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error saving credentials: error storing credentials - err: exit status 1, out: `The user name or passphrase you entered is not correct.`

aws --version : aws-cli/1.14.60 Python/3.6.5 Darwin/17.4.0 botocore/1.9.13
docker --version :Docker 版本 18.03.0-ce,构建 0520e24
MacOS High Sierra (10.13.3)

想知道为什么会发生此错误以及如何修复它? 我试图在 aws 文档中进行研究,但没有运气

谢谢,
99

closing-soon

最有用的评论

尝试打开钥匙串访问
右键单击登录钥匙串
锁定然后再次解锁

所有7条评论

尝试打开钥匙串访问
右键单击登录钥匙串
锁定然后再次解锁

嗯,它对我有用! 这背后的原因是什么?

看起来在较新版本的 osx 上,docker 中的 osx 钥匙串凭证助手中可能存在错误: https :

有人说重启可以解决问题。 有人说删除凭证助手可以修复它,但我强烈建议您在这样做之前尝试其他途径。

不过,这似乎不是 CLI 问题。 如果您找到更多信息,请告诉我们。

@JordonPhillips使其在重新启动、重新启动、重新安装等后工作。 不知道是什么修复了它。 所以这里没有太多可以分享的。(但我还有另外 2 位同事,他们刚买了新的 High Sierra 笔记本电脑并遇到了同样的问题)
我想我们可以在这里关闭这张票不多

@99 可以随时关闭它 :)

改为从 ~/.docker/config.json 中删除 "credsStore": "osxkeychain"。

谢谢@dennislky - 你的https://github.com/aws/aws-cli/issues/3264#issuecomment -381478869 在 macOS 10.13 和 Docker 19.03.8 上为我工作。 我见过的最简单的解决方案,尝试了各种其他选项,包括编辑 ~/.docker/config.json

此页面是否有帮助?
0 / 5 - 0 等级