2017-10-04 149 views
0

推到AWS ECR當我嘗試執行此命令:無法泊塢窗圖像從Windows 10

> aws ecr get-login --no-include-email --region us-east-1 

我不斷收到錯誤消息:

> Unknown options: --no-include-email 

我按照說明在這裏:http://docs.aws.amazon.com/cli/latest/userguide/installing.html 將我的aws cli更新到最新版本:

> pip install awscli --upgrade --user 

b問題依然存在。 我完全被封鎖了,因爲我沒有其他方法可以將我的碼頭圖像推送到Amazon ECR。

我的環境是這樣的:

  • 視窗10臨
  • 版1607
  • 64位
  • AWS-CLI/89年1月11日的Python/2.7.9視窗/ 8 botocore/1.5 0.52
  • 多克爾版本17.06.0策,建立02c1d87
+0

在AWS CLI版本1.11.91中添加了'--no-include-email'選項 –

回答

0

如果你擺脫次的E通過電子郵件發送選項,你可能有一個回線包括'-e沒有',你不希望你可以用sed它

aws ecr get-login --youroptions | sed 's/\-e none//g' 
+0

這在Windows上會稍微困難一些。 – stdunbar

+0

問題的關鍵在於解釋有無之間的區別 - 不包括電子郵件,但是,確實如此 – Schism

2

我找到了一個解決辦法這是隻使用常規命令:

> ecr get-login --region us-east-1 

然後我刪除了一部分:

>...-e none... 

從已生成的泊塢窗login命令並運行它這樣的,我是能夠登錄到我的AWS ECR庫。