1. リポジトリの作成
ECRにイメージをプッシュするリポジトリを作成します。
$ aws ecr create-repository --repository-name {リポジトリ名} --region ap-northeast-1
2. Dockerクライアントの認証
ECRに対してDockerクライアントを認証させます。
認証させることによって、ECRに対してDockerコマンドが利用できるようになります。
$ aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin {AWSアカウントID}.dkr.ecr.ap-northeast-1.amazonaws.com
3. イメージにタグを付与
ローカル環境のイメージにタグを付与します。
$ docker tag {ローカル環境のイメージID} {AWSアカウントID}.dkr.ecr.ap-northeast-1.amazonaws.com/{リポジトリ名}:latest
4. イメージのプッシュ
ローカル環境のイメージをECRにプッシュします。
$ docker push {AWSアカウントID}.dkr.ecr.ap-northeast-1.amazonaws.com/{リポジトリ名}:latest