ローカルで作成したDockerイメージを、AWSの Amazon ECR(Elastic Container Registry) にPushする。
今回使用したDockerイメージ:
my-django-image:latest
全体の流れは以下。
Dockerfile
↓
docker build
↓
my-django-image
↓
ECRへログイン
↓
ECR用のタグを付ける
↓
docker push
↓
Amazon ECR
今回使用するRegistry URIは以下。
434220685055.dkr.ecr.ap-northeast-1.amazonaws.com
基本的な形式は、
AWSアカウントID.dkr.ecr.リージョン.amazonaws.com
となる。
今回は東京リージョンなので、
ap-northeast-1
を使用する。
aws ecr get-login-password --region ap-northeast-1 | \
docker login --username AWS --password-stdin 434220685055.dkr.ecr.ap-northeast-1.amazonaws.com
成功すると、