Amazon ECR にイメージをプッシュします
Docker コンテナを構築してテストしたので、それをイメージリポジトリにプッシュする必要があります。この例では Amazon ECR を使用していますが、DockerHub などの別のレジストリを使用することもできます。
-
コンテナイメージを保存する Amazon ECR イメージを作成します。この例では AWS CLI を使用していますが、任意の AWS マネジメントコンソール を使用できます。詳細については、Amazon Elastic Container Registry ユーザーガイドのリポジトリの作成を参照してください。
$aws ecr create-repository --repository-name print-color -
前のステップから返されたAmazon ECR リポジトリ URI を使用して、
print-colorイメージにタグを付けます。$docker tag print-coloraws_account_id.dkr.ecr.region.amazonaws.com/print-color -
Amazon ECR レジストリにログインします。詳細については、Amazon Elastic Container Registry ユーザーガイドのレジストリの認証を参照してください。
$aws ecr get-login-password \ --regionregion| docker login \ --username AWS \ --password-stdinaws_account_id.dkr.ecr.region.amazonaws.com -
Amazon ECR にイメージをプッシュします。
$docker pushaws_account_id.dkr.ecr.region.amazonaws.com/print-color