リポジトリの作成 - Amazon ECR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リポジトリの作成

Docker イメージを Amazon ECR にプッシュするには、保存先のリポジトリを作成する必要があります。Amazon ECR リポジトリーを作成するには、AWS Management Console、またはAWS CLIおよびAWSSDK。

リポジトリを作成するには

  1. で Amazon ECR コンソールを開きます。https://console.aws.amazon.com/ecr/repositories

  2. ナビゲーションバーから、リポジトリを作成するリージョンを選択します。

  3. ナビゲーションペインで、[Repositories] を選択します。

  4. [Repositories (リポジトリ)] ページで、[Create repository (リポジトリの作成)] を選択します。

  5. [リポジトリ名] に、リポジトリの一意の名前を入力します。リポジトリ名は単独で指定できます(たとえば、nginx-web-app). または、リポジトリをカテゴリ (たとえば、) にグループ化するための名前空間を先頭に付けることもできます。project-a/nginx-web-app).

    注記

    名前は英字で始まる必要があり、小文字、数字、ハイフン (-)、下線 (_)、スラッシュ (/) のみを含めることができます。

  6. [Tag immutability (タグの不変性)] で、このリポジトリのタグの変更可能性の設定を選択します。タグが変更不可能に設定されたリポジトリでは、イメージタグが上書きされるのを防ぐことができます。詳細については、「イメージタグの変更可能性」を参照してください。

  7. [Scan on push (プッシュ時にスキャン)] で、リポジトリのイメージスキャン設定を選択します。プッシュ時にスキャンするように設定されたリポジトリは、イメージがプッシュされるたびにイメージスキャンを開始します。別の時間に画像スキャンを開始する場合は、画像スキャンを手動で開始する必要があります。詳細については、「イメージスキャン」を参照してください。

  8. を使用する場合KMS 暗号化方式で、リポジトリ内のイメージの暗号化を有効にするかどうかを選択します。AWS Key Management Service。デフォルトでは、KMS 暗号化が有効になっている場合、Amazon ECR は AWS マネージドキー (KMS キー) をエイリアスでaws/ecr。このマスターキーは、KMS 暗号化を有効にしたリポジトリを初めて作成するときに、アカウントに作成されます。詳細については、「保管時の暗号化」を参照してください。

  9. KMS 暗号化が有効になっている場合は、顧客暗号化の設定 (高度)をクリックして、独自の KMS キーを選択します。KMS キーは、クラスターと同じリージョンに存在する必要があります。選択を作成するAWS KMSkeyに移動します。AWS KMSコンソールを使用して、独自のキーを作成します。

  10. [リポジトリの作成] を選択します。

  11. (オプション)作成したリポジトリを選択し、プッシュコマンドの表示をクリックして、イメージを新しいリポジトリにプッシュする手順を表示します。

    1. コンソールからターミナルウィンドウにコマンドを貼り付け、レジストリに対して Docker クライアントを認証するログインコマンドを実行します。このコマンドは、12 時間有効な認証トークンを提供します。

    2. (オプション) プッシュするイメージの Dockerfile がある場合は、イメージを構築し、新しいレポジトリ用にタグを付けます。コンソールからターミナルウィンドウに docker build コマンドを貼り付けます。Dockerfile と同じディレクトリであることを確認します。

    3. コンソールからターミナルウィンドウに docker tag コマンドを貼り付け、ECR レジストリ URI と新しいレポジトリを使用してイメージにタグを付けます。コンソールコマンドでは、前のステップの Dockerfile からイメージが構築されたことを前提とします。Dockerfile からイメージを構築していない場合は、repository:latest の最初のインスタンスを、プッシュするローカルイメージのイメージ ID またはイメージ名と置き換えます。

    4. docker push コマンドをターミナルウィンドウに貼り付けて、新しくタグ付けしたイメージをレポジトリにプッシュします。

    5. [Close] を選択します。