aws ecr get-loginでエラーが返ってくる
$ aws ecr get-login | bash
unknown shorthand flag: 'e' in -e
See 'docker login --help'.
dockerのバージョンによっては aws ecr get-login | bash
でエラーが発生するようです。
$ docker -v
Docker version 17.09.0-ce, build afdb6d4
解決法
--no-include-email
を使う。
$ aws ecr get-login --no-include-email | bash