“不知名的速记旗帜:'e'in -e”from aws ecr get-login'

我正试图把一个docker的形象推到aws ecr

当我尝试login等,

aws ecr get-login

它扩展到这样的东西

dockerlogin-u AWS -p eyJwYXlsbXXXXXXVZIn0 = -e无https://88888888888.dkr.ecr.us-west-2.amazonaws.com

我得到这个错误信息:

 unknown shorthand flag: 'e' in -e See 'docker login --help'. 

我已经将awscli升级到最新版本1.11.135

我怎样才能删除这个exception?

Aws ecs最近更新了ecs仓库中的“推送命令”。 就是现在

  aws ecr get-login --no-include-email --region us-west-2 

您还需要将aws cli更新到最新版本

在这里输入图像说明