DockerイメージをAmazon ECR に登録
ECRにコンテナイメージを登録する
1. リポジトリの作成
リポジトリを作成する。

namespaceとrepoを適当に決める。

作成できた

2. awscliからコンテナをpush
先ほど作成したリポジトリのGUIで、「プッシュコマンドを表示」を選択すると、実行コマンドを表示してくれる。

- コンテナビルド
aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin 891393919774.dkr.ecr.ap-northeast-1.amazonaws.comaws ecr get-login-password --region ap-northeast-1で、ECRログイン用パスワードを取得して、パイプでdocker loginに渡しているdocker loginでDockerにログイン--username AWS→ ECRへのログインではAWSという固定のユーザー名を使用。--password-stdin→ 標準入力(stdin)からパスワードを受け取るオプション。891393919774.dkr.ecr.ap-northeast-1.amazonaws.com→ ECRのレジストリURL
- コンテナのタグをaws用に付け替える
- docker push
これで、ECRにコンテナを登録できた