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 :
- Docker installé sur votre machine. Télécharger Docker
- Un compte actif sur DowntoZero Cloud
- Activer le service de registre de conteneurs
- Générer une clé API pour l’authentification au registre - Obtenir une clé API
Étape 1 : Créez un compte
Si vous n’avez pas encore de compte, suivez ces étapes :
- Visitez DowntoZero Cloud
- Cliquez sur S’inscrire
- 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 :
- Connectez-vous à votre DowntoZero Cloud
- Accédez au Service d’identité
- Cliquez sur Nouveau pour créer une nouvelle authentification
- Donnez un nom au jeton (ex : « Accès Docker Registry »)
- Définissez les autorisations appropriées pour le jeton
- Cliquez sur Créer le jeton
- 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