Formati supportati

Artifact Registry archivia i seguenti formati di artefatti.

Formati
Docker Archivia immagini container Docker e grafici Helm pacchettizzati in formato OCI. Per ulteriori informazioni sui formati delle immagini container, consulta Immagini container.
Maven Memorizza i pacchetti Java che crei con Maven o Gradle. Per ulteriori informazioni sull'archiviazione dei pacchetti Java in Artifact Registry, consulta Gestire i pacchetti Java.
npm Archiviare i pacchetti Node.js che gestisci con npm. Per saperne di più sull'archiviazione dei pacchetti Node.js in Artifact Registry, consulta Gestire i pacchetti Node.js.
Python Memorizza i pacchetti Python. Per ulteriori informazioni sull'archiviazione di pacchetti Python, in Artifact Registry, vedi Gestire i pacchetti Python
Apt Memorizza i pacchetti Debian che gestisci con Apt. Per ulteriori informazioni sull'archiviazione dei pacchetti Debian in Artifact Registry, consulta Gestire i pacchetti Debian.
Yum Memorizza i pacchetti RPM che gestisci con Yum e DNF. Per maggiori informazioni informazioni sull'archiviazione di pacchetti RPM, consulta Gestione dei pacchetti RPM.
Kubeflow

Memorizza i modelli di pipeline Kubeflow. Un modello di pipeline ti consente di riutilizzare le definizioni dei flussi di lavoro ML quando gestisci i flussi di lavoro ML in Vertex AI.

Vertex AI è la piattaforma di ML di Google Cloud per la creazione, il deployment e la gestione dei modelli ML. Scopri di più sulla creazione di modelli di pipeline e come utilizzarli con Artifact Registry, vedi Crea, carica e utilizza un modello di pipeline.

Vai Archiviare i moduli Go. Per ulteriori informazioni sull'archiviazione dei moduli Go in Artifact Registry, consulta Utilizzare i moduli Go.
Generica (anteprima) Archivia artefatti generici. Gli elementi generici sono elementi immutabili con versione che non rispettano alcun formato del pacchetto specifico. Per ulteriori informazioni sull'archiviazione di artefatti generici in Artifact Registry, consulta Lavorare con altri formati di artefatti.

Immagini container

Artifact Registry supporta i seguenti formati di immagini container:

Docker V2

File manifest dell'immagine Docker V2 è una specifica per le immagini container che consente con più architetture e supporta immagini con indirizzamento dei contenuti.

Le immagini Docker V2 prevalgono sulle immagini Docker V1, che sono ritirato.

Formato immagine OCI

Il formato dell'immagine OCI è una specifica per le immagini container basata su File manifest immagine Docker versione 2, formato schema 2. Artifact Registry implementa Specifica OCI, un protocollo API che consente di standardizzare la distribuzione dei contenuti.

Puoi archiviare gli artefatti che supportano il formato dell'immagine OCI in Repository Docker di Artifact Registry. Ad esempio:

  • Grafici Helm 3 può essere pacchettizzato in formato OCI. Per ulteriori informazioni, consulta la panoramica di Helm per Artifact Registry.
  • La singolarità supporta il pull Immagini Docker e OCI da private registri e il push e il pull delle immagini Formato File immagine singolare (SIF) con privato registri.

    • L'autenticazione è simile all'autenticazione per Client Docker. Singularity può leggere le impostazioni che l'assistente per le credenziali ha aggiunto client Docker config.json. Se utilizzi un token o una chiave dell'account di servizio per l'autenticazione con password, puoi utilizzare il comando singularity remote login per accedere con le tue credenziali.
    • Utilizza il comando singularity pull con l'URI oras:// per eseguire il pull delle immagini.
    • Utilizza il comando singularity push con l'URI oras:// per eseguire il push delle immagini.

    Ad esempio, il seguente comando estrae my-app:latest dal repository us-west1.pkg.dev/my-project/sif-repo.

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

Elenchi manifest e indici di immagini

Elenchi di file manifest fanno parte delle immagini Docker V2, Schema 2 e OCI.

Gli elenchi manifest consentono a un singolo digest o tag di rappresentare più forme di un'immagine.

Gli indici di immagini sono l'equivalente degli elenchi manifest nelle immagini OCI.

Come per gli elenchi di file manifest, un file manifest indice di immagini fa riferimento a più immagini e i file manifest. Gli indici di immagini sono utili per le immagini multipiattaforma.