ECR
#aws #ecs #ecr
AWSアカウント内にプライベートDocker Repository作れるサービス。
DockerHubを勿論使っても良いけど、ファイル転送がAWS内に閉じるため、料金的な面でメリットある。
AWS内部のネットワークで完結するから、ダウンロード速度についてもメリットがある。
デプロイ方法
リポジトリにログインする
aws ecr get-login --no-include-email --region ap-northeast-1
※docker loginコマンドが出てくるから、それを叩いてログインする
何て不親切なんだ~ってことで、以下でOK
eval $(aws ecr get-login --no-include-email --region ap-northeast-1)
(イメージをコミットする)
タグ付けする
web-sample:latest hogehogehoge.dkr.ecr.ap-northeast-1.amazonaws.com/web-sample:latest
※ECRのリポジトリ名に名前合わせとくと楽
imageをプッシュする
docker push hogehogehoge.dkr.ecr.ap-northeast-1.amazonaws.com/web-sample:latest