Amazon Elastic Container Registry Public (ECR Public) 사용해보기

 

개요

Amazon Elastic Container Registry(Amazon ECR)는 안전하고 확장 가능하고 신뢰할 수 있는 AWS 관리형 컨테이너 이미지 레지스트리 서비스 입니다.
Amazon ECR은 AWS IAM을 사용하여 리소스 기반 권한이 있는 퍼블릭/프라이빗 이미지 리포지토리를 지원 합니다.
따라서 AWS 제공하는 ECS, EKS등에서 ECR을 쉽게 엑세스 할 수 있습니다.

 

요금

https://aws.amazon.com/ko/ecr/pricing/

  • Docker Hub와 환경 및 비용등 고려 필요
    • https://www.docker.com/pricing/

Service Quotas

https://us-west-1.console.aws.amazon.com/servicequotas/home/services/ecr/quotas

 

Amazon ECR Public Gallery

https://gallery.ecr.aws/

Amazon ECR 공개 갤러리는 Amazon ECR 공개 리포지토리에서 호스팅되는 컨테이너 이미지를 찾고 공유할 수 있는 공개 웹 사이트입니다. 

 

사용자 추가

 

자격 증명 설정

  • AWS CLI 설치
    • https://docs.aws.amazon.com/ko_kr/cli/v1/userguide/cli-chap-install.html
    • 운영 환경에 맞는 지침 참고

퍼블릭 리포지토리 생성

 

Push

ecr-public endpoints

  • AWS CLI 또는 AWS SDK 사용할 때 권장

제공되는 명령어를 참고하여 진행한 예제.

  • 인증 토큰을 검색하고 레지스트리에 대해 Docker 클라이언트를 인증

 

  • 이미지에 태그를 지정

     

  • AWS 리포지토리로 푸시

 

pull

 

 

image_print
카테고리: AWS

호스트웨이 시스템 팀

호스트웨이 시스템1팀