【问题标题】:Unable to push docker images into AWS ECR from Windows 10无法从 Windows 10 将 docker 映像推送到 AWS ECR
【发布时间】:2017-10-04 15:57:13
【问题描述】:

当我尝试执行这个命令时:

> 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

【问题讨论】:

  • 在 AWS CLI 版本 1.11.91 中添加了 --no-include-email 选项

标签: amazon-web-services aws-cli amazon-ecr


【解决方案1】:

我找到了一个解决方法,就是使用常规命令:

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

然后我删除了该部分:

>...-e none... 

通过生成并运行它的 docker login 命令,我能够登录到我的 aws ecr 存储库。

【讨论】:

    【解决方案2】:

    如果你去掉电子邮件选项,你可能会有一个包含“-e none”的回车行,你不希望你可以发送它

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

    【讨论】:

    • 这在 Windows 上会有点困难。
    • 重点是解释使用或不使用--no-include-email 之间的区别,但是是的,确实
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2020-02-13
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    • 2018-06-17
    相关资源
    最近更新 更多