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:

Step 1: Crea un Account

Se non hai ancora un account, segui questi passaggi:

  1. Visita DowntoZero Cloud
  2. Clicca su Sign Up
  3. Compila le informazioni richieste

Step 2: Genera una API Key

Per interagire in modo sicuro con il registro, devi generare una API key:

  1. Effettua il login su DowntoZero Cloud
  2. Vai su Identity Service
  3. Clicca su New per creare una nuova autenticazione
  4. Fornisci un nome per il token (es. “Accesso Registry Docker”)
  5. Imposta i permessi appropriati per il token
  6. Clicca su Create Token
  7. 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