メニュー
Amazon ECR
ユーザーガイド (API Version 2015-09-21)

Amazon EC2 Container Registry とは

Amazon EC2 Container Registry (Amazon ECR) は、安全性と信頼性が高いスケーラブルな AWS Docker レジストリサービスです。Amazon ECR では、AWS IAM を使用してプライベート Docker リポジトリにリソースベースのアクセス権限が付与されるため、特定のユーザーまたは Amazon EC2 インスタンスからリポジトリとイメージにアクセスできるようになります。開発者は、Docker CLI を使用してイメージをプッシュ、プル、および管理できます。

Amazon ECR のコンポーネント

Amazon ECR には、次のコンポーネントが含まれています。

レジストリ

Amazon ECR レジストリは、各 AWS アカウントに用意されています。レジストリでイメージリポジトリを作成し、それらのイメージリポジトリにイメージを保存できます。詳細については、「Amazon ECR レジストリ」を参照してください。

認証トークン

Docker クライアントがイメージをプッシュおよびプルするには、AWS ユーザーとして Amazon ECR レジストリに対して認証する必要があります。AWS CLI get-login コマンドは、Docker に渡すための認証情報を提供します。詳細については、「レジストリの認証」を参照してください。

リポジトリ

Amazon ECR イメージリポジトリには、Docker イメージが含まれています。詳細については、「Amazon ECR リポジトリ」を参照してください。

リポジトリポリシー

リポジトリポリシーを使用して、リポジトリとリポジトリ内のイメージへのアクセス権を制御できます。詳細については、「Amazon ECR のリポジトリポリシー」を参照してください。

イメージ

リポジトリには、Docker イメージをプッシュおよびプルできます。開発システムでこれらのイメージをローカルに使用したり、Amazon ECS タスク定義で使用したりすることができます。詳細については、「Amazon ECS での Amazon ECR イメージの使用」を参照してください。

Amazon ECR の使用を開始する方法

Amazon ECR を使用するには、AWS Command Line Interface と Docker をインストールするようにセットアップする必要があります。詳細については、「Amazon ECR でのセットアップ」および「Docker の基本」を参照してください。

セットアップが終了したら、「Amazon ECR の使用開始」のチュートリアルを完了する準備が整います。