728x90
Container Registry서비스는 Docker나 다른 컨테이너 플랫폼에서 사용되는 컨테이너 이미지를 저장하고 분배하는 서비스입니다.
Container Registry의 주요 기능
- 이미지 저장 다양한 버전의 컨테이너 이미지를 안전하게 저장하며, 필요에 따라 이들 이미지를 풀(pull)할 수 있습니다.
- 이미지 공유 팀이나 조직 내에서 컨테이너 이미지를 쉽게 공유하고 배포할 수 있도록 지원합니다.
- 버전 관리 컨테이너 이미지의 여러 버전을 추적하고 관리합니다. 이를 통해, 개발자는 특정 버전의 이미지를 쉽게 선택하여 배포할 수 있습니다.
- 보안 및 액세스 관리 대부분의 레지스트리는 이미지를 안전하게 저장하고, 사용자나 시스템에 대한 액세스를 제어하는 보안 기능을 제공합니다.
Container Registry 서비스 종류
Docker Hub
장점
- 가장 널리 알려진 컨테이너 레지스트리.
- 커뮤니티에서 많은 수의 공개 이미지를 제공함.
단점
- 비공개 이미지 사용시 유료 구독이 필요
- AWS와 같은 다른 클라우드 제공 업체와 통합에 추가적인 설정 필요
Amazon Elastic Container Registry (ECR)
장점:
- ECR은 무제한의 프라이빗 리포지토리를 제공하며, 이는 AWS의 IAM 권한으로 보호
- AWS 서비스와의 연동이 좋다.
단점:
- 다른 클라우드 환경이나 온프레미스 환경에서 사용하기 어렵다