Prise en main

Bienvenue dans le registre de conteneurs compatible OCI de DowntoZero Cloud ! Ce guide vous aidera à démarrer avec la poussée et la récupération d’images de conteneurs en utilisant notre registre.

Prérequis

Avant de commencer, assurez-vous d’avoir les éléments suivants :

Étape 1 : Créez un compte

Si vous n’avez pas encore de compte, suivez ces étapes :

  1. Visitez DowntoZero Cloud
  2. Cliquez sur S’inscrire
  3. Remplissez les informations requises

Étape 2 : Générez une clé API

Pour interagir en toute sécurité avec le registre, vous devez générer une clé API :

  1. Connectez-vous à votre DowntoZero Cloud
  2. Accédez au Service d’identité
  3. Cliquez sur Nouveau pour créer une nouvelle authentification
  4. Donnez un nom au jeton (ex : « Accès Docker Registry »)
  5. Définissez les autorisations appropriées pour le jeton
  6. Cliquez sur Créer le jeton
  7. Copiez le jeton généré et conservez-le en lieu sûr (vous ne pourrez plus le voir ultérieurement)

Étape 3 : Connectez-vous au registre

Utilisez votre clé API pour vous connecter au registre :

echo "<votre-clé-api>" | docker login cr.dtz.rocks -u apikey --password-stdin  

Étape 4 : Taguez votre image

Taguez votre image Docker locale pour correspondre au format du registre :

docker tag <image-locale> cr.dtz.rocks/<nom-image>:<tag>  
  • : Le nom de votre image locale
  • : Nom souhaité de l’image dans le registre
  • : Tag de l’image (optionnel, par défaut latest)

Exemple :

docker tag my-app cr.dtz.rocks/my-app:latest  

Étape 5 : Poussez l’image

Poussez l’image taguée vers le registre :

docker push cr.dtz.rocks/<nom-image>:<tag>  

Exemple :

docker push cr.dtz.rocks/my-app:latest  

Étape 6 : Récupérez l’image

Vous ou d’autres pouvez maintenant récupérer l’image depuis le registre :

docker pull cr.dtz.rocks/<nom-image>:<tag>  

Exemple :

docker pull cr.dtz.rocks/my-app:latest