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éer 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érer une clé API

Pour interagir de manière sécurisée avec le registre, vous devez générer une clé API :

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

Étape 3 : Se connecter 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 : Marquer votre image

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

docker tag cr.dtz.rocks/:

•	<image-locale> : Le nom de votre image locale  
•	<nom-image> : Nom désiré de l’image dans le registre  
•	<tag> : Tag de l’image (optionnel, par défaut latest)  

Exemple :

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

Étape 5 : Pousser l’image

Poussez l’image marquée vers le registre :

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

Exemple :

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

Étape 6 : Extraire l’image

Vous ou d’autres pouvez maintenant extraire l’image depuis le registre :

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

Exemple :

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