Format yang didukung

Artifact Registry menyimpan format artefak berikut.

Format
Docker Menyimpan image container Docker dan Helm chart yang dikemas dalam format OCI. Untuk mengetahui informasi selengkapnya tentang format image container, lihat Image container.
Maven Menyimpan paket Java yang Anda buat dengan Maven atau Gradle. Untuk mengetahui informasi selengkapnya tentang cara menyimpan paket Java di Artifact Registry, lihat Mengelola paket Java.
npm Menyimpan paket Node.js yang Anda kelola dengan npm. Untuk mengetahui informasi selengkapnya tentang cara menyimpan paket Node.js di Artifact Registry, lihat Mengelola paket Node.js
Python Menyimpan paket Python. Untuk mengetahui informasi selengkapnya tentang cara menyimpan paket Python di Artifact Registry, lihat Mengelola paket Python.
Apt Menyimpan paket Debian yang Anda kelola dengan Apt. Untuk mengetahui informasi selengkapnya tentang menyimpan paket Debian di Artifact Registry, lihat Mengelola paket Debian.
Enak Menyimpan paket RPM yang Anda kelola dengan Yum dan DNF. Untuk mengetahui informasi selengkapnya tentang cara menyimpan paket RPM, lihat Mengelola paket RPM.
Kubeflow

Menyimpan template pipeline Kubeflow. Dengan template pipeline, Anda dapat menggunakan kembali definisi alur kerja ML saat mengelola alur kerja ML di Vertex AI.

Vertex AI adalah Google Cloud platform ML untuk membangun, men-deploy, dan mengelola model ML. Untuk mempelajari cara membuat template pipeline dan menggunakannya dengan Artifact Registry, lihat Membuat, mengupload, dan menggunakan template pipeline.

Go Menyimpan modul Go. Untuk mengetahui informasi selengkapnya tentang cara menyimpan modul Go di Artifact Registry, lihat Bekerja dengan modul Go.
Generik Menyimpan artefak generik. Artefak generik adalah artefak yang diberi versi dan tidak dapat diubah yang tidak mematuhi format paket tertentu. Untuk mengetahui informasi selengkapnya tentang cara menyimpan artefak generik di Artifact Registry, lihat Bekerja dengan format artefak lainnya.

Image container

Artifact Registry mendukung format image container berikut:

Docker V2

Manifes image Docker V2 adalah spesifikasi untuk image container yang memungkinkan image multi-arsitektur dan mendukung image yang dapat dialamatkan kontennya.

Image Docker V2 menggantikan image Docker V1, yang tidak digunakan lagi.

Format Gambar OCI

Format image OCI adalah spesifikasi untuk image container berdasarkan format Docker Image Manifest Version 2, Schema 2. Artifact Registry menerapkan Spesifikasi OCI, protokol API untuk membantu menstandardisasi distribusi konten.

Anda dapat menyimpan artefak yang mendukung format image OCI di repositori Docker Artifact Registry. Contoh:

  • Diagram Helm 3 dapat dikemas dalam format OCI. Untuk mengetahui informasi selengkapnya, lihat Ringkasan Helm Artifact Registry.
  • Singularity mendukung pengambilan image Docker dan OCI dari registry pribadi serta pengiriman dan pengambilan image dalam format Singularity Image File (SIF) dengan registry pribadi.

    • Autentikasi mirip dengan autentikasi untuk klien Docker. Singularity dapat membaca setelan yang ditambahkan helper kredensial ke klien Docker config.json. Jika Anda menggunakan token atau kunci akun layanan untuk autentikasi sandi, Anda dapat menggunakan perintah singularity remote login untuk login dengan kredensial Anda.
    • Gunakan perintah singularity pull dengan URI oras:// untuk menarik image.
    • Gunakan perintah singularity push dengan URI oras:// untuk mengirimkan image.

    Misalnya, perintah berikut menarik my-app:latest dari repositori us-west1.pkg.dev/my-project/sif-repo.

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

Daftar manifes dan indeks gambar

Daftar manifes adalah bagian dari image Docker V2, Schema 2, dan OCI.

Daftar manifes memungkinkan satu ringkasan atau tag merepresentasikan beberapa bentuk gambar.

Indeks image setara dengan daftar manifes di image OCI.

Seperti daftar manifes, manifes indeks gambar mengacu pada beberapa manifes gambar. Indeks gambar berguna untuk gambar multiplatform.