Amazon のプルスルーキャッシュルールを使用してイメージをプルする ECR - Amazon ECR

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

Amazon のプルスルーキャッシュルールを使用してイメージをプルする ECR

以下の例は、プルスルーキャッシュルールを使用してイメージをプルするときに使用するコマンド構文を示しています。プルスルーキャッシュルールを使用してアップストリームイメージをプルする際にエラーが発生した場合は、Amazon でのプルスルーキャッシュ問題のトラブルシューティング ECR を参照してください。最も一般的なエラーと、それらを解決する方法が記載されています。

プルスルーキャッシュルールの使用を開始する前に、適切なIAMアクセス許可があることを確認してください。詳細については、「IAM アップストリームレジストリと Amazon ECRプライベートレジストリを同期するために必要なアクセス許可」を参照してください。

注記

次の例では、 が使用するデフォルトの Amazon ECRリポジトリ名前空間値 AWS Management Console を使用します。URI 設定した Amazon ECRプライベートリポジトリを使用していることを確認します。

docker pull aws_account_id.dkr.ecr.region.amazonaws.com/ecr-public/repository_name/image_name:tag
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/kubernetes/repository_name/image_name:tag
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/quay/repository_name/image_name:tag

Docker Hub の公式イメージの場合:

docker pull aws_account_id.dkr.ecr.region.amazonaws.com/docker-hub/library/image_name:tag
注記

Docker Hub 公式イメージの場合は、/library プレフィックスを含める必要があります。その他すべての Docker Hub リポジトリでは、/library プレフィックスを省略する必要があります。

その他すべての Docker Hub イメージの場合:

docker pull aws_account_id.dkr.ecr.region.amazonaws.com/docker-hub/repository_name/image_name:tag
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/github/repository_name/image_name:tag
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/azure/repository_name/image_name:tag
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/gitlab/repository_name/image_name:tag