Configurer le registre privé Docker sur Ubuntu

Configurer le registre privé Docker sur Ubuntu

UN "Registre privé Docker»Est un référentiel centralisé pour stocker et distribuer des images Docker dans un réseau ou une organisation privée. Il est utile de gérer leurs propres images, qui peuvent être facilement partagées et déployées dans leur propre infrastructure.

En utilisant un registre privé, les organisations peuvent maintenir la sécurité et le contrôle de leurs images, garantissant que seules les images approuvées sont utilisées dans leur infrastructure. De plus, un registre privé peut améliorer la vitesse de déploiement et la fiabilité des images Docker.

Cet article expliquera les instructions étape par étape pour configurer le registre privé Docker sur Ubuntu.

Comment configurer le registre privé Docker sur Ubuntu?

La création d'un registre privé Docker sur Ubuntu est un outil utile pour les organisations qui cherchent à améliorer leurs processus de déploiement, leur sécurité et leur contrôle sur leurs images Docker. Pour mettre en place le registre privé Docker, suivez ces étapes:

Préalable: Installez Docker sur Ubuntu

Pour configurer Docker Private Registry sur Ubuntu, les utilisateurs doivent s'assurer que Docker est installé sur le système d'exploitation. Sinon, suivez la procédure qui est fournie sur le site officiel.

Étape 1: Démarrez le démon docker

Après avoir terminé l'installation, démarrez le démon Docker en utilisant le «systemctl”Commande comme vu dans le script suivant:

$ sudo systemctl start docker

La sortie montre que Docker a été lancé avec succès.

Étape 2: Tirez l'image du registre Docker

Pour extraire l'image du registre Docker du Hub Docker, spécifiez le «enregistrement" avec le "Sudo»Privilèges comme ci-dessous:

$ sudo docker till registre

L'exécution de la commande ci-dessus montre que l'image plus récente "enregistrement"A été téléchargé.

Étape 3: Configuration du conteneur de registre privé Docker

Pour démarrer le conteneur de registre Docker, exécutez le «run docker«Commande en spécifiant le numéro de port:

$ sudo docker run -d -p 5000: 5000 - restart = toujours - Name Registry Registry: 2

La description de la commande ci-dessous est fournie ici:

  • Registre: 2: Il s'agit de l'image officielle Docker pour exécuter un registre Docker, qui est utilisé pour stocker et distribuer des images Docker.
  • -redémarrer = toujours: Cette option garantit que le conteneur redémarre automatiquement s'il s'arrête pour quelque raison que ce soit.
  • -P 5000: 5000: Il mappe le port 5000 sur l'hôte du port 5000 dans le conteneur, permettant un accès externe au registre.

La sortie montre que le conteneur Docker nommé «enregistrement"A été téléchargé à partir de l'image"Registre: 2".

Étape 4: Tirez l'image Docker «Alpine»

Alpine est une distribution Linux populaire et légère qui est couramment utilisée comme image de base pour d'autres images Docker. Pour tirer le «alpin»Image docker d'un registre Docker à l'hôte local, exécutez le script ci-dessous:

$ sudo docker tire alpine

La sortie affiche que l'image docker "alpin"A été téléchargé.

Étape 5: étiquetez et poussez une image cible vers le registre

Pour marquer une image et la pousser vers le registre, les utilisateurs doivent spécifier le «nom d'image". Par exemple, le «alpin"L'image est mentionnée en spécifiant le port"5000«AU LOCAL HOST:

$ sudo docker tag alpine localhost: 5000 / Alpine

Pour pousser l'image Docker au registre, le «push docker"La commande est utilisée avec le"alpin”Nom de l'image:

$ sudo docker push localhost: 5000 / Alpine

La sortie montre que le «alpin«L'image a été poussée avec succès au référentiel particulier.

Étape 6: Tirez une image mise à jour du registre

Pour extraire l'image mise à jour du registre, exécutez le «traction docker«Commande en spécifiant le numéro de port«5000"Et le nom de l'image"alpin«Comme ci-dessous:

$ sudo docker tire localhost: 5000 / Alpine

La sortie montre que le «alpin»L'image a été extraite avec les paramètres mis à jour.

Étape 7: Vérifiez que le registre est en cours d'exécution

Pour vérifier que le registre est opérationnel, les utilisateurs peuvent utiliser le «boucle”Commande avec l'URL particulière:

$ curl http: // localhost: 5000 / v2 / _catalog

L'affichage ci-dessus montre que le registre privé actuel fonctionne sur Ubuntu.

Conclusion

Pour configurer un registre Docker privé sur Ubuntu, les utilisateurs doivent d'abord tirer le «enregistrement”Image en utilisant le"Registre Docker Pull" scénario. De plus, démarrez le registre privé Docker via le script «docker run -d -p -restart -name Registry: tag» script. Après cela, tirez l'image spécifiée et taguez-la. Enfin, poussez l'image taguée vers votre registre privé Docker. Ce guide a démontré des procédures étape par étape pour configurer le registre privé Docker sur Ubuntu.