OCIR o Oracle Cloud Infrastructure Registry è un registro immagini Docker compatibile con Docker v2.
OCIR viene utilizzato al meglio per archiviare le immagini Docker che verranno utilizzate nelle applicazioni contenute nei container, come quelle distribuite con Container Engine for Kubernetes.
È facile, basta creare un token di autenticazione tramite le impostazioni utente e accedere con l'interfaccia della riga di comando di Docker. Vedi la documentazione di registro.
Gli utenti Docker hanno familiarità con URL brevi per immagini push e pull. Anche altri provider cloud utilizzano URL abbreviati. Volevamo assicurarci che l'utilizzo di OCIR fosse conforme alle aspettative dell'utente.
Sì, ciascuna delle istanze regionali è distinta. Comunichi con ciascuna in modo indipendente. Le best practice suggeriscono di utilizzare l'istanza regionale più vicina a dove si stanno distribuendo i container.
Gli URL regionali sono in linea con gli aeroporti vicini. phx.ocir.io; iad.ocir.io; lhr.ocir.io; fra.ocir.io.
Sì, è necessario specificare l'intero percorso, in questo formato: .ocir.io///:tag, ad esempio: phx.ocir.io/tenancy-foo/project01/nginx:latest.
Gli utenti Docker sono abituati a una struttura basata su repository per i loro registri container. Gli amministratori possono limitare l'accesso a un determinato percorso repository, sia per sola lettura (solo pull) sia per push/pull. L'aggiunta di scomparti aggiungerebbe un livello inutile di complessità a questo semplice concetto.
Le quote sono 500 repository totali e 500 immagini per repository PER regione.
Sì, un amministratore del tenancy può rendere pubblico qualsiasi repo. Ciò significa che se un utente ha il percorso completo dell'immagine, può estrarla senza che sia necessaria l'autenticazione. Da notare che l'utente non sarà in grado di vedere la pagina della console Oracle Cloud Infrastructure, sarà solo in grado di estrarre l'immagine.
Sì, con la nostra funzione di pulizia automatica, puoi impostare i criteri di retention, quindi, ad esempio, se un'immagine non viene estratta in x giorni, viene automaticamente eliminata.
Sì, crea un utente per quell'account Customer Service e un "token di autenticazione" (precedentemente Swift Password) che può essere revocato in qualsiasi momento. Metti quell'utente in un gruppo che supporta il tuo caso d'uso, tramite i criteri, come sola lettura e limitato a un particolare percorso repository. Vedere Documentazione sulle Politiche per l'accesso al repository di controllo.