在 Amazon 中使用提取快取規則提取映像 ECR - Amazon ECR

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon 中使用提取快取規則提取映像 ECR

下列範例顯示使用提取快取規則來提取映像時所要使用的命令語法。如果您在使用提取快取規則提取上游映像時收到錯誤,請參閱 對 Amazon 中提取快取問題進行故障診斷 ECR 以查看最常見的錯誤以及解決方式。

在您開始使用提取快取規則之前,請確認您具有適當的IAM許可。如需詳細資訊,請參閱IAM 將上游登錄檔與 Amazon ECR私有登錄檔同步所需的許可

注意

下列範例使用 AWS Management Console 使用的預設 Amazon ECR儲存庫命名空間值。請確定您使用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