👌
DockerイメージをECRにpushする手順メモ
参考にしたページ
手順
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