Docker - Se connecter au registre Docker

DockerBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, nous allons explorer le scénario du monde magique des marins, où vous prenez le rôle d'un magicien commerçant maritime navigant les mers pour commercer des biens précieux. Votre objectif est de vous connecter de manière sécurisée au registre du hub de commerce maritime magique pour accéder et pousser des images de conteneurs.

Authentification auprès du registre Docker

Dans cette étape, vous allez apprendre à vous authentifier auprès du registre à l'aide de l'interface de ligne de commande Docker (CLI). Si vous n'avez pas de compte Docker Hub, visitez le site web Docker Hub et inscrivez-vous pour un compte gratuit. Si vous avez un registre privé, vous pouvez utiliser docker login <adresse-du-serveur-de-registre> pour vous connecter à votre serveur de registre.

  1. Utilisez la commande docker login pour vous authentifier auprès du registre de commerce maritime magique :
docker login
  1. Lorsque vous exécutez la commande docker login, vous serez invité à entrer votre nom d'utilisateur et votre mot de passe pour l'authentification.

Pousser des images vers le registre

Dans cette étape, vous allez apprendre à pousser une image Docker vers le registre de commerce maritime magique.

  1. Taggez l'image alpine avec le nom d'utilisateur de votre compte Docker Hub :
docker tag alpine < votre-nom-dutilisateur-docker > /my_alpine:latest

Si vous utilisez un registre privé, vous pouvez tag l'image avec le registre de commerce maritime magique comme préfixe :

docker tag alpine magical_maritime_trading.registry/myimage:latest

Dans les étapes suivantes, vous n'avez qu'à savoir comment faire cela. Si vous avez un serveur de registre réel, vous devez exécuter docker logout dans le terminal pour vous déconnecter de Docker Hub et vous reconnecter à votre serveur de registre.

  1. Poussez l'image taggée vers Docker Hub :
docker push < votre-nom-dutilisateur-docker > /my_alpine:latest

Si vous utilisez un registre privé, vous pouvez pousser l'image taggée vers le registre en utilisant la commande suivante :

## Veuillez remplacer le serveur de registre par votre vrai serveur de registre, sinon la commande échouera.
docker push magical_maritime_trading.registry/myimage:latest
  1. Lorsque le push est réussi, un hachage pour l'image sera affiché.

Conseils

magical_maritime_trading.registry est une adresse de serveur de registre virtuelle. Si vous avez une adresse de serveur de registre réelle, veuillez la remplacer par la vraie.

Résumé

Dans ce laboratoire, nous avons conçu une expérience pratique pour vous connecter de manière sécurisée au registre de commerce maritime magique et pousser des images de conteneurs. En suivant les étapes décrites ici, les apprenants acquerront des connaissances précieuses sur l'authentification auprès du registre Docker et la gestion des images, des compétences essentielles pour tout praticien Docker.