Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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:
Manifes image Docker V2
adalah spesifikasi untuk image container yang memungkinkan
image multi-arsitektur dan mendukung image yang dapat dialamatkan kontennya.
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.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-18 UTC."],[[["\u003cp\u003eArtifact Registry supports a variety of artifact formats, including Docker, Maven, npm, Python, Apt, Yum, Kubeflow, Go, and generic artifacts.\u003c/p\u003e\n"],["\u003cp\u003eDocker container images and Helm charts packaged in OCI format can be stored, and Artifact Registry supports Docker Image Manifest V2, Schema 1 and 2, and Open Container Initiative (OCI) Image Format Specifications.\u003c/p\u003e\n"],["\u003cp\u003eThe platform is compatible with Docker V2 images, which supersede the deprecated Docker V1 images, and supports multi-architecture images and content-addressable images.\u003c/p\u003e\n"],["\u003cp\u003eManifest lists in Docker V2 and image indexes in OCI images enable a single tag or digest to represent multiple image forms, especially useful for multi-platform images.\u003c/p\u003e\n"],["\u003cp\u003eSingularity can pull and push Docker and OCI images from and to private registries, using commands like \u003ccode\u003esingularity pull\u003c/code\u003e and \u003ccode\u003esingularity push\u003c/code\u003e with \u003ccode\u003eoras://\u003c/code\u003e URI, and it is compatible with Artifact Registry authentication methods.\u003c/p\u003e\n"]]],[],null,["# Supported formats\n\nArtifact Registry stores the following artifact formats.\n\nContainer images\n----------------\n\nArtifact Registry supports the following container image formats:\n\n- [Docker Image Manifest V2, Schema 1](https://docs.docker.com/registry/spec/manifest-v2-1/)\n- [Docker Image Manifest V2, Schema 2](https://docs.docker.com/registry/spec/manifest-v2-2/)\n- [Open Container Initiative (OCI) Image Format Specifications](https://github.com/opencontainers/image-spec)\n\n### Docker V2\n\n[Docker V2 image manifest](https://docs.docker.com/registry/spec/manifest-v2-2/)\nis a specification for container images that allows\nmulti-architecture images and supports content-addressable images.\n\nDocker V2 images supersede Docker V1 images, which are\n[deprecated](/container-registry/docs/support/deprecation-notices#docker_registry_v1_api_and_docker_clients_below_version_16).\n\n### OCI Image Format\n\nThe OCI image format is a specification for container images based on the\nDocker Image Manifest Version 2, Schema 2 format. Artifact Registry implements the\n[OCI Specification](https://github.com/opencontainers/distribution-spec/blob/main/spec.md), an API protocol to help\nstandardize distribution of content.\n\nYou can store artifacts that support the OCI image format in\nArtifact Registry Docker repositories. For example:\n\n- [Helm 3 charts](https://helm.sh/docs/topics/registries/) can be packaged in OCI format. For more information, see the Artifact Registry [Helm overview](/artifact-registry/docs/helm).\n- Singularity supports pulling\n [Docker and OCI images](https://docs.sylabs.io/guides/3.10/user-guide/singularity_and_docker.html) from private\n registries and pushing and pulling images in\n [Singularity Image File](https://github.com/apptainer/sif) (SIF) format with private\n registries.\n\n - Authentication is similar to authentication for [Docker clients](/artifact-registry/docs/docker/authentication). Singularity can read settings that the credential helper added to the Docker client `config.json`. If you are using a token or service account key for password authentication, you can use the [singularity remote login](https://docs.sylabs.io/guides/3.10/user-guide/cli/singularity_remote_login.html) command to log in with your credentials.\n - Use the [singularity pull](https://docs.sylabs.io/guides/3.10/user-guide/cli/singularity_pull.html) command with the `oras://` URI to pull images.\n - Use the [singularity push](https://docs.sylabs.io/guides/3.10/user-guide/cli/singularity_push.html) command with the `oras://` URI to push images.\n\n For example, the following command pulls `my-app:latest` from the repository\n `us-west1.pkg.dev/my-project/sif-repo`. \n\n singularity pull oras://us-west1.pkg.dev/my-project/sif-repo/my-app:latest`\n\n### Manifest lists and image indexes\n\n[Manifest lists](https://docs.docker.com/registry/spec/manifest-v2-2/#manifest-list)\nare part of the Docker V2, Schema 2 and OCI images.\n\nManifest lists allow a single digest or tag to represent multiple forms of an\nimage.\n\n[Image indexes](https://github.com/opencontainers/image-spec/blob/28462ef6944123de00cf27e812309cbf5d82da71/image-index.md)\nare the equivalent of manifest lists in OCI images.\n\nLike manifest lists, an image index manifest refers to multiple image\nmanifests. Image indexes are useful for multi-platform images."]]