Невозможно вставить образ докера в AWS ECR из Windows 10

Когда я пытаюсь выполнить эту команду:

> 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

но проблема сохраняется. Я полностью заблокирован, так как нет другого способа, с помощью которого я могу отправить свои изображения докеров в Amazon ECR.

Моя среда выглядит следующим образом:

  • Windows 10 Pro
  • Версия 1607
  • 64 бита
  • aws-cli / 1.11.89 Python / 2.7.9 Windows / 8 botocore / 1.5.52
  • Docker версия 17.06.0-ce, сборка 02c1d87

2 ответа

Я нашел обходной путь, который должен был просто использовать обычную команду:

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

И тогда я удалил часть:

>...-e none... 

из команды docker login, которая была сгенерирована и запущена таким образом, и я смог войти в свои репозитории aws ecr.

Если вы избавитесь от опции электронной почты, у вас может появиться строка возврата, включающая '-e none'', которую вы не хотите, вы можете отменить ее

aws ecr get-login --youroptions | sed 's/\-e none//g'
Другие вопросы по тегам