aws ecr get-loginで表示されるdocker loginを実行するとunknown shorthand flag: 'e' in -eとなってしまう

回避方法1

aws ecr get-login コマンド後に表示される docker login コマンドから -e none を削除する。

回避方法2

そもそも aws ecr get-login コマンド後に表示される docker login コマンドに -e none が付与されないようにする。
そのためには aws ecr get-login コマンドに --no-include-email オプションを付与すれば良い。

もし Unknown options: --no-include-email というエラーが表示された場合は、AWS CLIのバージョンを最新にすること。

# pip install --upgrade awscli