chr*_*rxr 3 amazon-web-services docker amazon-ecr
我正在尝试使用 Docker login 命令登录 AWS ECR。我可以使用 AWS CLI 的命令获取密码,aws ecr get-login-password但是当将其输入docker login命令时,我收到以下错误:
Error saving credentials: error storing credentials - err: exit status 1, out: `not implemented`
Run Code Online (Sandbox Code Playgroud)
我正在运行的命令是 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
Run Code Online (Sandbox Code Playgroud)
我正在运行这个问题的最新版本的 AWS CLI,2.0.57。
我在 macOS 10.14.6 上运行 Docker 版本 2.4.0
有没有其他人遇到过这个问题,如果有,他们是否找到了解决方案?
我过去确实做到了这一点,但我想知道最新版本的 Docker 和 AWS CLI 之间是否存在问题......
jug*_*aut 36
~/.docker/config.json我遇到了类似的问题,在使用多个存储库/集线器后,我的问题似乎完全混乱了。
因此,我只是清除了该文件中的所有内容,将其留空并重新运行,aws ecr get-login-password | docker login ...它会自动使用适当的值填充配置。
chr*_*rxr 11
我不是 100% 确定这里的问题是什么,但它与 Docker 凭证助手有关。
我为 macOS 安装了 Docker 凭据助手,将credsStore参数更改~/.docker/config.json为osxkeychain. 这解决了问题。
小智 11
我在 macOS 上遇到了这个问题
.docker/config.json
Run Code Online (Sandbox Code Playgroud)
消除
"credsStore" : "ecr-login"
Run Code Online (Sandbox Code Playgroud)
这为我解决了这个问题
| 归档时间: |
|
| 查看次数: |
2203 次 |
| 最近记录: |