카테고리 없음

Container Registry서비스란?

개발 공주 2023. 8. 5. 09:34
728x90

Container Registry서비스는 Docker나 다른 컨테이너 플랫폼에서 사용되는 컨테이너 이미지를 저장하고 분배하는 서비스입니다.

 

Container Registry의 주요 기능

  1. 이미지 저장 다양한 버전의 컨테이너 이미지를 안전하게 저장하며, 필요에 따라 이들 이미지를 풀(pull)할 수 있습니다.
  2. 이미지 공유 팀이나 조직 내에서 컨테이너 이미지를 쉽게 공유하고 배포할 수 있도록 지원합니다.
  3. 버전 관리 컨테이너 이미지의 여러 버전을 추적하고 관리합니다. 이를 통해, 개발자는 특정 버전의 이미지를 쉽게 선택하여 배포할 수 있습니다.
  4. 보안 및 액세스 관리 대부분의 레지스트리는 이미지를 안전하게 저장하고, 사용자나 시스템에 대한 액세스를 제어하는 보안 기능을 제공합니다.

Container Registry 서비스 종류

Docker Hub

장점

  1. 가장 널리 알려진 컨테이너 레지스트리.
  2. 커뮤니티에서 많은 수의 공개 이미지를 제공함.

단점

  1. 비공개 이미지 사용시 유료 구독이 필요
  2. AWS와 같은 다른 클라우드 제공 업체와 통합에 추가적인 설정 필요

Amazon Elastic Container Registry (ECR)

장점:

  1. ECR은 무제한의 프라이빗 리포지토리를 제공하며, 이는 AWS의 IAM 권한으로 보호
  2. AWS 서비스와의 연동이 좋다.

단점:

  1. 다른 클라우드 환경이나 온프레미스 환경에서 사용하기 어렵다