지원되는 형식

컨테이너 이미지

Artifact Registry는 다음과 같은 컨테이너 이미지 형식을 지원합니다.

Docker V2

Docker V2 이미지 매니페스트는 다중 아키텍처 이미지를 허용하고 콘텐츠 지정 가능 이미지를 지원하는 컨테이너 이미지 사양입니다.

Docker V2 이미지는 Docker V1 이미지(더 이상 지원되지 않음)를 대체합니다.

OCI 이미지 형식

OCI 이미지 형식은 Docker 이미지 매니페스트 버전 2, 스키마 2 형식을 기반으로 하는 컨테이너 이미지용 사양입니다. Artifact Registry는 콘텐츠 배포 표준화에 도움이 되는 API 프로토콜인 OCI 사양을 구현합니다.

Artifact Registry Docker 저장소에서 OCI 이미지 형식을 지원하는 아티팩트를 저장할 수 있습니다. 예를 들면 다음과 같습니다.

  • Helm 3 차트는 OCI 형식으로 패키징할 수 있습니다. 자세한 내용은 Artifact Registry Helm 개요를 참조하세요.
  • Singularity는 비공개 레지스트리에서 Docker 및 OCI 이미지 가져오기와 비공개 레지스트리를 사용하여 Singularity 이미지 파일(SIF) 형식으로 이미지 내보내기 및 가져오기를 지원합니다.

    • 인증은 Docker 클라이언트의 인증과 비슷합니다. Singularity는 사용자 인증 정보 도우미가 Docker 클라이언트 config.json에 추가한 설정을 읽을 수 있습니다. 비밀번호 인증에 대해 토큰 또는 서비스 계정 키를 사용하는 경우 singularity remote login 명령어를 사용하여 사용자 인증 정보로 로그인할 수 있습니다.
    • 이미지를 가져오려면 oras:// URI와 함께 singularity pull 명령어를 사용합니다.
    • 이미지를 내보내려면 oras:// URI와 함께 singularity push 명령어를 사용합니다.

    예를 들어 다음 명령어는 us-west1.pkg.dev/my-project/sif-repo 저장소에서 my-app:latest를 가져옵니다.

    singularity pull oras://us-west1.pkg.dev/my-project/sif-repo/my-app:latest`
    

매니페스트 목록 및 이미지 색인

매니페스트 목록은 Docker V2, 스키마 2와 OCI 이미지의 일부입니다.

매니페스트 목록에서는 단일 다이제스트나 태그가 한 이미지의 여러 형식을 나타낼 수 있습니다.

이미지 색인은 OCI 이미지의 매니페스트 목록과 동일합니다.

매니페스트 목록처럼, 이미지 색인 매니페스트도 여러 이미지 매니페스트를 참조합니다. 이미지 색인은 다중 플랫폼 이미지에 유용합니다.

패키지 형식

사용 가능한 패키지 유형은 다음과 같습니다.

기타 형식

Kubeflow 파이프라인 템플릿을 Artifact Registry의 Kubeflow 파이프라인 저장소에 저장할 수 있습니다. 파이프라인 템플릿을 사용하면 Vertex AI에서 ML 워크플로를 관리할 때 ML 워크플로 정의를 재사용할 수 있습니다.

비공개 미리보기 형식

비공개 미리보기 기능은 Artifact Registry 비공개 미리보기 액세스에 가입한 사용자만 사용할 수 있습니다. 자세한 내용은 Google 담당자에게 문의하세요.