Panoramica del Registro contenitore

Scopri di più su Container Registry, un registro gestito da Oracle che ti consente di semplificare il flusso di lavoro da sviluppo a produzione.

Oracle Cloud Infrastructure Registry (noto anche come Container Registry) è un registro gestito da Oracle e che ti consente di semplificare il flusso di lavoro da sviluppo a produzione. Container Registry semplifica l'archiviazione, la condivisione e la gestione delle immagini dei container (ad esempio, le immagini Docker). Inoltre, l'architettura altamente disponibile e scalabile di Oracle Cloud Infrastructure ti consente di distribuire le tue applicazioni in modo affidabile. Pertanto, non devi preoccuparti di problemi operativi o del ridimensionamento dell'infrastruttura sottostante.

Puoi utilizzare Container Registry come registro Docker privato per uso interno, eseguendo il push e il pull delle immagini Docker da e verso Container Registry utilizzando l'API V2 Docker e l'interfaccia della riga di comando Docker standard (CLI, Command Line Interface). Puoi anche utilizzare Container Registry come registro Docker pubblico, consentendo a qualsiasi utente con accesso a Internet e conoscenza dell'URL appropriato di estrarre le immagini dai repository pubblici in Container Registry.

Container Registry è conforme alla normativa Open Container Initiative. Di conseguenza, puoi memorizzare le immagini dei container (ad esempio le immagini Docker) conformi alle specifiche di Open Container Initiative in Container Registry. È inoltre possibile memorizzare liste di manifest (a volte note come immagini multi-architettura) per supportare più architetture (ad esempio ARM e AMD64). È inoltre possibile memorizzare i grafici Helm (per ulteriori informazioni sulla funzione Helm che supporta la memorizzazione dei grafici nei registri conformi a Open Container Initiative, vedere Registri nella documentazione Helm).

Container Registry supporta l'accesso privato da altre risorse Oracle Cloud Infrastructure in una rete cloud virtuale (VCN) nella stessa area tramite un gateway di servizi. L'impostazione e l'utilizzo di un gateway di servizi su una VCN consente alle risorse (ad esempio i nodi di lavoro nei cluster gestiti da Kubernetes Engine) di accedere ai servizi Oracle Cloud Infrastructure, come Container Registry, senza esporli alla rete Internet pubblica. Non è necessario alcun gateway Internet e le risorse possono trovarsi in una subnet privata e utilizzare solo indirizzi IP privati. Per ulteriori informazioni, vedere Accesso ai servizi Oracle: gateway di servizi.

Container Registry è integrato con IAM, che fornisce una facile autenticazione con l'identità nativa di Oracle Cloud Infrastructure.

Per un'esercitazione introduttiva, vedere Pushing an Image to Oracle Cloud Infrastructure Registry.

Modi per accedere a Oracle Cloud Infrastructure

Puoi accedere a Oracle Cloud Infrastructure (OCI) utilizzando la console (un'interfaccia basata su browser), l'API REST o l'interfaccia CLI OCI. Le istruzioni per l'uso della console, dell'API e dell'interfaccia CLI sono incluse negli argomenti della presente documentazione. Per un elenco di SDK disponibili, consulta Software Development Kits and Command Line Interface.

Tenere presente che Container Registry implementa completamente un protocollo Docker che consente di utilizzare l'API HTTP del registro Docker (così come l'API di Oracle Cloud Infrastructure) per gestire le immagini. Per la lista degli endpoint regionali, vedere Preparazione di Container Registry e la documentazione Docker per informazioni sull'uso dell'API HTTP del registro Docker.

Identificativi risorsa

La maggior parte dei tipi di risorse Oracle Cloud Infrastructure ha un identificativo univoco assegnato da Oracle chiamato OCID (Oracle Cloud ID). Per informazioni sul formato OCID e su altri modi per identificare le risorse, vedere Identificativi risorsa.

Autenticazione e autorizzazione

Ogni servizio in Oracle Cloud Infrastructure si integra con IAM per l'autenticazione e l'autorizzazione, per tutte le interfacce (console, SDK o CLI e API REST).

Un amministratore di un'organizzazione deve impostare i gruppi , i compartimenti e i criteri che controllano gli utenti che possono accedere ai servizi, alle risorse e al tipo di accesso. Ad esempio, i criteri controllano chi può creare nuovi utenti, creare e gestire la rete cloud, creare istanze, creare bucket, scaricare oggetti e così via. Per ulteriori informazioni, vedere Gestione dei domini di Identity. Per dettagli specifici sulla scrittura dei criteri relativi a ognuno dei vari servizi, consulta il riferimento per i criteri.

Se sei un utente normale (non un amministratore) che deve utilizzare le risorse Oracle Cloud Infrastructure di proprietà dell'azienda, contatta un amministratore per impostare un ID utente. L'amministratore può confermare quale compartimento o compartimenti è possibile utilizzare.

Capacità e limiti del registro dei container

In ogni area abilitata per la tenancy, puoi creare fino a 500 repository in Oracle Cloud Infrastructure Registry utilizzando al massimo 500 GB in totale (se hai bisogno di più storage, contattaci). Ogni repository può contenere fino a 100.000 immagini. Vedere Limiti del servizio.

Il costo per le immagini memorizzate viene addebitato, come mostrato nel Listino prezzi cloud.

Critico di servizio IAM necessario

Per utilizzare Oracle Cloud Infrastructure, un amministratore deve essere un membro di un gruppo a cui è stato concesso l'accesso di sicurezza in un criterio da un amministratore della tenancy. Questo accesso è necessario se si utilizza la console o l'API REST con un SDK, un'interfaccia CLI o un altro strumento. Se viene visualizzato un messaggio che informa che non si dispone dell'autorizzazione o che non si è autorizzati, verificare con l'amministratore della tenancy il tipo di accesso di cui si dispone e il compartimento in cui funziona l'accesso.

Se non si ha familiarità con i criteri, vedere Introduzione ai criteri e Criteri comuni.

Per ulteriori dettagli sui criteri per Container Registry, vedere: