![](/img/trans.png)
[英]Docker push to AWS ECR fails on Windows: no basic auth credentials
[英]Pull an Image from Amazon ECR fails on Windows
$ aws ecr get-login
返回命令
$ docker login -u AWS -p password -e none https://aws_account_id.dkr.ecr.us-east-1.amazonaws.com
但是,在Windows上(这适用于Mac)我在尝试拉动时收到错误。
$ docker pull aws_account_id.dkr.ecr.us-east-1.amazonaws.com/xxx
Using default tag: latest
Pulling repository aws_account_id.dkr.ecr.us-east-1.amazonaws.com/xxx
unauthorized: authentication required
我在用:
$ docker version
Client:
Version: 1.12.0-rc2
API version: 1.24
Go version: go1.6.2
Git commit: 906eacd
Built: Fri Jun 17 20:35:33 2016
OS/Arch: windows/amd64
Experimental: true
Server:
Version: 1.12.0-rc2
API version: 1.24
Go version: go1.6.2
Git commit: a7119de
Built: Wed Jun 29 10:03:33 2016
OS/Arch: linux/amd64
Experimental: true
我发现通过从返回的命令中删除https://
:
docker login -u AWS -p password -e none https://aws_account_id.dkr.ecr.us-east-1.amazonaws.com
至:
docker login -u AWS -p password -e none aws_account_id.dkr.ecr.us-east-1.amazonaws.com
那它有效......
这似乎与Windows上的credstore有关。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.