Guida introduttiva
Benvenuto nel registro di container compatibile OCI di DowntoZero Cloud! Questa guida ti aiuterà a iniziare a caricare e scaricare immagini dei container usando il nostro registro.
Prerequisites
Prima di iniziare, assicurati di avere quanto segue:
- Docker installato sulla tua macchina. Download Docker
- Un account attivo su DowntoZero Cloud
- Abilita il servizio Container Registry
- Genera una API Key per l’autenticazione al registro - Getting an API Key
Step 1: Create an Account
Se non hai ancora un account, segui questi passaggi:
- Visita DowntoZero Cloud
- Clicca su Sign Up
- Compila le informazioni richieste
Step 2: Generate an API Key
Per interagire in modo sicuro con il registro, dovrai generare una chiave API:
- Accedi al tuo account su DowntoZero Cloud
- Vai a Identity Service
- Clicca su New per creare una nuova Authentication
- Fornisci un nome per il token (ad es., “Docker Registry Access”)
- Imposta i permessi appropriati per il token
- Clicca Create Token
- Copia il token generato e conservalo in modo sicuro (non potrai visualizzarlo di nuovo)
Step 3: Log In to the Registry
Usa la tua API Key per accedere al registro:
echo "<your-api-key>" | docker login cr.dtz.rocks -u apikey --password-stdin
Step 4: Tag Your Image
Tagga la tua immagine Docker locale per farla corrispondere al formato del registro:
docker tag <local-image> cr.dtz.rocks/<image-name>:<tag>
: Il nome della tua immagine locale : Nome desiderato dell’immagine nel registro : Tag dell’immagine (opzionale, predefinito: latest)
Example:
docker tag my-app cr.dtz.rocks/my-app:latest
Step 5: Push the Image
Carica l’immagine taggata nel registro:
docker push cr.dtz.rocks/<image-name>:<tag>
Example:
docker push cr.dtz.rocks/my-app:latest
Step 6: Pull the Image
Tu o altri potete ora scaricare l’immagine dal registro:
docker pull cr.dtz.rocks/<image-name>:<tag>
Example:
docker pull cr.dtz.rocks/my-app:latest