Artifact Registry menyimpan format artefak berikut.
Format | |
---|---|
Docker | Menyimpan image container Docker dan diagram Helm yang dikemas dalam format OCI. Untuk mengetahui informasi selengkapnya tentang format image container, lihat Image container. |
Maven | Menyimpan paket Java yang Anda build 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 informasi selengkapnya tentang cara menyimpan paket Node.js di Artifact Registry, lihat Mengelola paket Node.js |
Python | Menyimpan paket Python. Untuk informasi selengkapnya tentang cara menyimpan paket Python di Artifact Registry, lihat Mengelola paket Python |
Apt | Menyimpan paket Debian yang Anda kelola dengan Apt. Untuk informasi selengkapnya tentang menyimpan paket Debian di Artifact Registry, lihat Mengelola paket Debian. |
Yum | 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. Template pipeline memungkinkan Anda menggunakan kembali definisi alur kerja ML saat mengelola alur kerja ML di Vertex AI. Vertex AI adalah platform ML Google Cloud untuk mem-build, 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 Menggunakan modul Go. |
Generik (Pratinjau) | Menyimpan artefak generik. Artefak generik adalah artefak yang tidak dapat diubah dan memiliki versi yang tidak mematuhi format paket tertentu. Untuk mengetahui informasi selengkapnya tentang cara menyimpan artefak generik di Artifact Registry, lihat Menggunakan format artefak lainnya. |
Image container
Artifact Registry mendukung format image container berikut:
- Docker Image Manifest V2, Schema 1
- Docker Image Manifest V2, Schema 2
- Spesifikasi Format Image Open Container Initiative (OCI)
Docker V2
Manifes image Docker V2 adalah spesifikasi untuk image container yang memungkinkan image multi-arsitektur dan mendukung image yang dapat dialamatkan konten.
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 menstandarkan 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 mengirim dan mengambil 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
config.json
klien Docker. Jika menggunakan token atau kunci akun layanan untuk autentikasi sandi, Anda dapat menggunakan perintah login jarak jauh singularity untuk login dengan kredensial Anda. - Gunakan perintah singularity pull dengan URI
oras://
untuk menarik image. - Gunakan perintah singularity push dengan URI
oras://
untuk mendorong image.
Misalnya, perintah berikut menarik
my-app:latest
dari repositorius-west1.pkg.dev/my-project/sif-repo
.singularity pull oras://us-west1.pkg.dev/my-project/sif-repo/my-app:latest`
- Autentikasi mirip dengan autentikasi untuk
klien Docker.
Singularity dapat membaca setelan yang ditambahkan helper kredensial ke
Daftar manifes dan indeks gambar
Daftar manifes adalah bagian dari image Docker V2, Schema 2, dan OCI.
Daftar manifes memungkinkan satu ringkasan atau tag mewakili beberapa bentuk image.
Indeks image setara dengan daftar manifes dalam image OCI.
Seperti daftar manifes, manifes indeks image merujuk ke beberapa manifes image. Indeks gambar berguna untuk gambar multi-platform.