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éer 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érer une clé API
Pour interagir de manière sécurisée avec le registre, vous devez générer une clé API :
- Connectez-vous à votre compte sur DowntoZero Cloud
- Allez dans Service d’identité
- Cliquez sur Nouveau pour créer une nouvelle authentification
- Donnez un nom au token (par ex., « Accès Docker Registry »)
- Définissez les permissions appropriées pour le token
- Cliquez sur Créer un token
- 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
• <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