AWS ECRにローカルからimageをpushする方法 2021年9月版
はじめに
AWS ECRで手動でimageをpushするときに毎回てこずるので備忘録としてまとめました。
ポイント
- awsコマンドはバージョン1系と2系でコマンド名とかが違うので気をつける。今回は2系を使った。
- パスワードの取得には
aws ecr get-login-password
を使う - docker login コマンドは --password-stdin を使って標準入力パスワードを読み込むことができる。
ステップ1:AWSへのアクセス情報を作成する
aws configure --profile your-iam-profile
ステップ2:DockerでECRにログインする
aws ecr get-login-password --profile your-iam-profile | docker login --username AWS --password-stdin https://<aws_account_id>.dkr.ecr.<region>.amazonaws.com