docker login неизвестная стенография флаг: 'e'
Я только что обновил свою версию docker и узнал, что команда
aws ecr get-login
больше не работает. Получил ошибку:
неизвестный стенографический флаг: 'e' in-e'. Кажется, что docker больше не поддерживает флаг-e.
есть ли способ исправить это?
установленных версий:
aws-cli/1.11.111 Python/2.7.10 Darwin/16.6.0 botocore/1.5.74
Docker version 17.06.0-ce-rc5, build b7e4173
3 ответа:
добавьте это к вашему звонку
--no-include-email
вот новый синтаксис :
aws ecr get-login ${normal_params_here} --no-include-email aws ecr get-login --region us-east-1 --no-include-email # for example
эта новая опция доступна в AWS CLI с версии 1.11.91, выпущенной на 23.05.2017 ... выполните это для обновления:
pip install --upgrade awscli
подробности здесь
https://github.com/docker/for-mac/issues/1762
https://github.com/aws/aws-cli/issues/1926
цитата :
"вы должны были получено уведомление по электронной почте от Amazon около 23 мая 2017 года о новом
--no-include-email
флагaws ecr get-login
для совместимости с [Docker] 17.06.0"