Comment créer un registre Docker privé

Comment créer un registre Docker privé
Les registres de Docker sont un élément essentiel de Docker. Ils sont utilisés pour stocker et gérer l'image Docker. Les utilisateurs peuvent télécharger des images sur le registre par lequel ils peuvent également publier et partager des images Docker. À cette fin, Docker fournit un registre officiel, «Hub docker". Il contient des milliers d'images pour le support des développeurs. Cependant, les utilisateurs peuvent également créer leur propre registre Docker privé.

Cet article illustrera comment créer un registre privé Docker.

Comment créer un registre Docker privé?

Pour créer un registre privé, les utilisateurs doivent se connecter au registre officiel de Docker, «DockerHub». Ensuite, tirez le fonctionnaire "enregistrement”Image qui sera utilisée pour créer un registre privé Docker.

Pour créer le registre privé Docker, utilisez les instructions fournies.

Étape 1: Recherchez l'image officielle du «registre»
Tout d'abord, connectez-vous au registre officiel de Docker Hub, puis recherchez «enregistrement«Pour ouvrir l'image du registre officiel:

Étape 2: Tirez l'image «Registry» de Docker Hub
Ensuite, ouvrez le terminal de votre système et tirez le "enregistrement”Image en utilisant le"Registre Docker Pull" commande:

> Registre Docker Pull

Étape 3: Créez un registre privé
Créez un registre privé en exécutant l'image du registre à l'aide de la commande fournie. Ici, nous avons spécifié le port "5000«Pour le registre privé, et«-nom”Est ​​utilisé pour définir le nom du conteneur:

> docker run -d -p 5000: 5000 - Registre toujours - Name Registry Registry: 2

Étape 4: Tirez l'image de Docker Hub
Ensuite, tirez n'importe quelle image du registre officiel de Docker Hub. Par exemple, nous avons tiré le «alpin" image:

> Docker tire Alpine

Étape 5: Créer une image cible
Ensuite, créez une image cible via l'image source. Par exemple, nous utiliserons une image «Alpine» comme image source pour créer une nouvelle image cible. Cette image sera poussée sur le registre privé Docker.
Pour ce faire, utilisez le «docker balise source-Registry /«Commande comme suit:

> Docker Tag Alpine Localhost: 5000 / Alpine-IMG

Pour la vérification, listez toutes les images Docker:

> Images Docker

Ici, vous pouvez voir que nous avons réussi à créer l'image cible:

Étape 6: Appuyez sur l'image vers le registre privé
Maintenant, poussez l'image cible vers le nouveau registre privé Docker nouvellement créé via «push docker" commande:

> docker push localhost: 5000 / Alpine-IMG

Visitez le catalogue de registre privé en utilisant «localhost: 5000 / v2 / _catalog”URL sur le navigateur:

À partir de la sortie ci-dessus, vous pouvez voir que nous avons réussi à pousser l'image cible au registre Docker privé nouvellement créé.

Conclusion

Pour créer un registre Docker privé, connectez-vous d'abord au «Hub docker"Registre officiel et tirez le fonctionnaire"enregistrement”Image en utilisant le"Registre Docker Pull" commande. Après cela, créez un registre privé en utilisant le «docker run -d -p -restart toujours -name Registry Registry: tag" commande. Ensuite, tirez n'importe quelle image de Docker Hub, étiquetez l'image ou recréez l'image avec un nom spécifique. Ensuite, poussez l'image nouvellement créée ou taguée vers votre registre privé Docker. Ce blog a illustré comment créer un registre privé Docker.