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