本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon ECR 中使用提取快取規則提取映像
下列範例顯示使用提取快取規則來提取映像時所要使用的命令語法。如果您在使用提取快取規則提取上游映像時收到錯誤,請參閱 對 Amazon ECR 中的提取快取問題進行故障診斷 以查看最常見的錯誤以及解決方式。
開始使用提取快取規則之前,請確認您擁有適當的 IAM 許可。如需詳細資訊,請參閱將上游登錄檔與 Amazon ECR 私有登錄檔同步所需的 IAM 許可。
注意
下列範例使用 AWS Management Console 使用的預設 Amazon ECR 儲存庫命名空間值。確保使用已設定的 Amazon ECR 私有儲存庫 URI。
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