👌

DockerイメージをECRにpushする手順メモ

2024/11/10に公開

参考にしたページ

AWS公式
株式会社一創様

手順

1,ECRリポジトリ作成

以下のaws-cliでリポジトリ作成できます。(デフォルトはプライベートリポジトリ)

aws ecr create-repository --repository-name <リポジトリ名> --region <リージョン名>

2,ECRリポジトリのURI取得

以下のaws-cliで取得できます。マネコンからでもリポジトリのページから取得できます。

aws ecr describe-repositories --repository-names <リポジトリ名> --query "repositories[0].repositoryUri"

3,Dockerイメージにタグ付けする

docker tag <既存のタグ> <ECRリポジトリURI>:latest

4,ECRレジストリにログインした状態にする

以下のaws-cliでログインする。aws ecr get-login-passwordコマンドで取得したecrのパスワードをパイプで渡します。

aws ecr get-login-password --region <ECRリポジトリがあるリージョン名> | docker login --username AWS --password-stdin <ECRリポジトリURI>

5,イメージをpushする

docker image push <ECRリポジトリURI>:latest

Discussion