Getting Started
Benvenuto nel registry container conforme OCI di DowntoZero Cloud! Questa guida ti aiuterà a iniziare con il push e il pull delle immagini container utilizzando il nostro registro.
Prerequisiti
Prima di iniziare, assicurati di avere:
- Docker installato sulla tua macchina. Scarica Docker
- Un account attivo su DowntoZero Cloud
- Abilitare il Servizio Registry Container
- Generare una API Key per l’autenticazione al registro - Ottenere una API Key
Step 1: Crea un Account
Se non hai ancora un account, segui questi passaggi:
- Visita DowntoZero Cloud
- Clicca su Sign Up
- Compila le informazioni richieste
Step 2: Genera una API Key
Per interagire in modo sicuro con il registro, devi generare una API key:
- Effettua il login su DowntoZero Cloud
- Vai su Identity Service
- Clicca su New per creare una nuova autenticazione
- Fornisci un nome per il token (es. “Accesso Registry Docker”)
- Imposta i permessi appropriati per il token
- Clicca su Create Token
- Copia il token generato e conservalo in modo sicuro (non potrai vederlo di nuovo)
Step 3: Effettua il Login al Registro
Usa la tua API Key per effettuare il login al registro:
echo "<your-api-key>" | docker login cr.dtz.rocks -u apikey --password-stdin
Step 4: Tagga la Tua Immagine
Tagga la tua immagine Docker locale per corrispondere al formato del registro:
docker tag <local-image> cr.dtz.rocks/<image-name>:<tag>
: Il nome della tua immagine locale : Nome desiderato per l’immagine nel registro : Tag dell’immagine (opzionale, default è latest)
Esempio:
docker tag my-app cr.dtz.rocks/my-app:latest
Step 5: Effettua il Push dell’Immagine
Esegui il push dell’immagine taggata al registro:
docker push cr.dtz.rocks/<image-name>:<tag>
Esempio:
docker push cr.dtz.rocks/my-app:latest
Step 6: Effettua il Pull dell’Immagine
Tu o altri potete ora effettuare il pull dell’immagine dal registro:
docker pull cr.dtz.rocks/<image-name>:<tag>
Esempio:
docker pull cr.dtz.rocks/my-app:latest