動機
CircleCIで設定されてたのでECRへの手動pushは必要なかったけど、
CircleCIがイカれてしまったので、手動pushすることにした。
ログイン認証
$ aws ecr get-login-password --region [リージョン] | docker login --username AWS --password-stdin [AWSアカウントID].dkr.ecr.[リージョン].amazonaws.com
ビルド
docker build -t [ECRのリポジトリ名] .
イメージにタグ付け
docker tag [ECRのリポジトリ名]:latest [AWSアカウントID].dkr.ecr.[リージョン].amazonaws.com/[ECRのリポジトリ名]:latest
ECRへpush
docker push [AWSアカウントID].dkr.ecr.[リージョン].amazonaws.com/[ECRのリポジトリ名]:latest
ECSのタスク定義を更新する必要がある
新しいリビジョンの作成でリビジョンが1つ上がることだけ確認して、その他の設定はいじる必要なし
あとは古いタスクとかサービスとか消せば完成。