繁体   English   中英

无法将Docker映像从Windows 10推送到AWS ECR

[英]Unable to push docker images into AWS ECR from 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

但问题仍然存在。 我被完全封锁,因为没有其他方法可以将Docker映像推送到Amazon ECR。

我的环境如下:

  • Windows 10专业版
  • 1607版
  • 64位
  • aws-cli / 1.11.89 Python / 2.7.9 Windows / 8 botocore / 1.5.52
  • Docker版本17.06.0-ce,内部版本02c1d87

我发现了一种解决方法,该解决方法只是使用常规命令:

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

然后我删除了该部分:

>...-e none... 

从生成并运行的docker login命令中,我能够登录到我的AWS ECR存储库。

如果您放弃了电子邮件选项,则可能会有一个包含“ -e none”的回车行,您不希望它被sed

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM