使用Docker登录到ECR时出错:“保存凭证错误...未实现”

时间:2020-10-21 01:38:18

标签: amazon-web-services docker amazon-ecr

我正在尝试使用Docker login命令登录到AWS ECR。我可以使用命令aws ecr get-login-password通过AWS CLI获取密码,但是将其通过管道传输到docker login命令中时,出现以下错误:

Error saving credentials: error storing credentials - err: exit status 1, out: `not implemented`

我正在运行的命令是AWS ECR文档中推荐的命令:

aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin account_id_redacted.dkr.ecr.us-east-1.amazonaws.com/blog-project

从这个问题开始,我正在运行最新版本的AWS CLI 2.0.57。

我正在macOS 10.14.6上运行Docker 2.4.0版本

是否还有其他人遇到过此问题,如果可以,他们是否找到了解决方案?

过去我确实实现了这一目标,但是我想知道最新版本的Docker和AWS CLI之间是否存在问题...

1 个答案:

答案 0 :(得分:0)

我不是100%知道这里的问题,但这与Docker凭证帮助程序有关。

我为macOS安装了Docker凭证帮助器,将credsStore中的~/.docker/config.json参数更改为osxkeychain。解决了问题。

相关问题