当我尝试执行此命令时:
> 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。
我的环境如下:
答案 0 :(得分:2)
我找到了一种只使用常规命令的解决方法:
> ecr get-login --region us-east-1
然后我删除了部分:
>...-e none...
从生成的docker login命令运行并运行它,我能够登录到我的aws ecr存储库。
答案 1 :(得分:1)
如果你摆脱了电子邮件选项,你可能会有一个包含' -e none'''' -e你不想要的你可以把它拿出来
aws ecr get-login --youroptions | sed 's/\-e none//g'