ECRに自作イメージをpushする
AWS ECR概要と利用手順をまとめました。
料金
下図はAWS公式ページ(料金 - Amazon ECR | AWS)から。2019年9月時点のもの。
ストレージ代が1GBあたり0.10USD / 月、データインは無料、同一リージョン内ならデータ転送無料です。
手順
ECRへのコンテナイメージのpush
1コンテナイメージを作成する。作成したdockerイメージをbuildする。
docker build -t ecr_sample:latest .
2. 作成したイメージをECRの名前に合わせて、タグ付けする。
docker tag ecr_sample:latest [アカウントID].dkr.ecr.ap-northeast-1.amazonaws.com/ecr_sample
3. ECRにログインする。
#ログイン用のコマンドが帰ってくるので、コピペして実行する。 aws ecr get-login --region ap-northeast-1 --no-include-email
4Pushする
docker push [アカウントID].dkr.ecr.ap-northeast-1.amazonaws.com/ecr_sample:latest