尝试login到ECR失败,出现-no-include-email错误

我使用这个命令login到我的EC2上的docker

$(aws ecr get-login --registry-ids xxxxxxx --region us-west-1 --no-include-email)

当我这样做,我得到以下错误:

Unknown options: --no-include-email

我错过了什么?

您可能正在使用旧版本的CLI工具。 使用较新版本的docker(17.09)和aws-cli(1.11.117&1.11.173)我没有收到这个错误

请参阅此处的说明: http : //docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_AWSCLI.html#AWSCLI_get-login

http://docs.aws.amazon.com/cli/latest/reference/ecr/get-login.html

pip install --upgrade --user awscli

如果您使用自制软件,您可能需要使用pip3pip2