1

当我使用以下命令向我的 AWS ECR 生成 docker login 命令时:

aws ecr get-login  --region us-east-2

我得到如下输出:

docker login -u AWS -p [bigbass] -e none https://xxxx.dkr.ecr.us-east-2.amazonaws.com

问题是-e引发错误的标志:

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

我首先认为问题是配置错误aws configure,因为我使用none的是“默认输出格式”选项。之后我修复了里面的格式选项,aws configure但它仍然会发生。

4

1 回答 1

1

他们不久前改变了他们的 CLI。现在看起来像这样:

get-login [--registry-ids <value> [<value>...]] [--include-email | --no-include-email]

所以只需替换-e none--no-include-email.

请参阅此处的相应文档。

于 2018-07-26T13:34:12.377 回答