docker 17.06 では aws ecr get-login するときに --no-include-email が必要になりました
docker 17.06 ce 出ましたね multi stage build が安定版になったり、 moby になって初のバージョンです。めでたい。
ところが、 AWS ECRを利用しようと思うと、 aws ecr get-login が失敗するようになりました
にある通り、 --no-include-email
をつけると良いようです
以前から、 $(aws ecr get-login)
すると
Flag --email has been deprecated, will be removed in 1.14.
というメッセージが出ていたので、 -e
--email
がついに deprecated になったということですね
注意点としては、 --no-include-email
は awscli 1.11.91 で入ったフラグなので、合わせて awscli のバージョンも確認しておく必要があります