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 | Archivia i pacchetti Java che crei con Maven o Gradle. Per maggiori informazioni informazioni sull'archiviazione di pacchetti Java in Artifact Registry, consulta Gestire i pacchetti Java. |
npm | Archiviare i pacchetti Node.js che gestisci con npm. Per ulteriori informazioni sull'archiviazione di pacchetti Node.js in Artifact Registry, consulta Gestire i pacchetti Node.js |
Python | Archiviare pacchetti Python. Per ulteriori informazioni sull'archiviazione di pacchetti Python, in Artifact Registry, vedi Gestire i pacchetti Python |
Apt | Archiviare i pacchetti Debian che gestisci con Apt. Per ulteriori informazioni archiviazione di pacchetti Debian in Artifact Registry, consulta Gestire i pacchetti Debian. |
Yum | Archivia i pacchetti RPM che gestisci con Yum e DNF. Per maggiori informazioni informazioni sull'archiviazione di pacchetti RPM, consulta Gestione dei pacchetti RPM. |
Kubeflow | Archiviare i modelli di pipeline Kubeflow. Un modello di pipeline consente di riutilizzare le definizioni dei flussi di lavoro ML durante la gestione dei flussi di lavoro ML Vertex AI. Vertex AI è la piattaforma 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 artefatti generici vengono sottoposti al controllo delle versioni, immutabili elementi non conformi a uno specifico formato di pacchetto. Per maggiori informazioni informazioni sull'archiviazione di artefatti generici in Artifact Registry, vedi Utilizzare altri formati di artefatti. |
Immagini container
Artifact Registry supporta i seguenti formati di immagini container:
- Docker Image Manifest V2, schema 1
- Docker Image Manifest V2, schema 2
- Specifiche del formato dell'immagine Open Container Initiative (OCI)
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 aiuta 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 Panoramica di Helm di 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 un account di servizio chiave per l'autenticazione della password, puoi utilizzare singolare login remoto per accedi con le tue credenziali. - Utilizza il comando singleity pull con la macro
oras://
URI per il pull delle immagini. - Utilizza il comando monolithity push con la funzione
URI
oras://
per il push delle immagini.
Ad esempio, il seguente comando estrae
my-app:latest
dal repositoryus-west1.pkg.dev/my-project/sif-repo
.singularity pull oras://us-west1.pkg.dev/my-project/sif-repo/my-app:latest`
- L'autenticazione è simile all'autenticazione per
Client Docker.
Singularity può leggere le impostazioni che l'assistente per le credenziali ha aggiunto
client Docker
Elenchi di file manifest e indici di immagini
Elenchi di file manifest fanno parte delle immagini Docker V2, Schema 2 e OCI.
Gli elenchi di file manifest consentono a un singolo digest o tag di rappresentare più forme di un dell'immagine.
Indici di immagini corrispondono agli elenchi di file 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.