簡體   English   中英

在Amazon上從Amazon ECR中拉出圖像失敗

[英]Pull an Image from Amazon ECR fails on Windows

遵循AWS的指示:

$ 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM