2016-07-05 8 views
3

Following instructions from AWS:アマゾンECRから画像を引き出しには、Windows

$ aws ecr get-login 

に失敗したリターンはプルしようとすると(これはMac上で動作します)私はエラーが発生するWindows上で、しかし

$ docker login -u AWS -p password -e none https://aws_account_id.dkr.ecr.us-east-1.amazonaws.com 

を命じます。

$ 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 

答えて

4

私が返され、コマンドから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に関連しているようです。

+0

おかげで、これは 'ドッキングウィンドウ-compose'を使用するようにWindows上で私たちのチームのメンバーの1を許可しました! – Mirage

関連する問題