Qu'est-ce que Docker Hub?

Qu'est-ce que Docker Hub?

Docker est une plate-forme qui permet aux développeurs de développer / construire, package et exécuter des applications et des projets. Tout en travaillant sur Docker, les développeurs traitent et construisent des images Docker. Ils peuvent avoir besoin de stocker et de partager leurs images Docker avec d'autres. À cette fin, Docker fournit un référentiel public ou privé pour publier leurs images Docker, connues sous le nom de Docker Hub.

Ce blog expliquera:

  • Qu'est-ce que Docker Hub?
  • Pourquoi Docker Hub est utilisé?
  • Comment utiliser Docker Hub dans Docker?

Qu'est-ce que Docker Hub?

Docker Hub est un service de référentiel basé sur le cloud offert par Docker. Il s'agit d'un référentiel public qui signifie que n'importe qui peut l'utiliser pour pousser et tirer des images Docker. Il fournit un emplacement central où les développeurs peuvent publier leurs images Docker et les mettre à la disposition des autres. Il simplifie le processus de gestion des images Docker et permet aux développeurs de se concentrer sur la construction et le déploiement d'applications et de projets. Il permet également aux utilisateurs de créer des référentiels privés pour leur organisation afin de limiter l'accès. Cela fournit un partage sécurisé des images Docker entre les membres de l'équipe.

Pourquoi Docker Hub est utilisé?

Docker Hub est utilisé pour organiser, stocker et partager des images Docker avec d'autres utilisateurs. Il permet aux développeurs de gérer plusieurs versions d'images Docker qui les aident à suivre les modifications. De plus, il fournit des fonctionnalités de construction automatisées qui permet aux développeurs de développer et tester automatiquement les images Docker. Les développeurs utilisent Docker Hub pour pousser et stocker leurs images Docker locales à Docker Hub et également pour tirer des images officielles Docker de Docker Hub.

Comment utiliser Docker Hub dans Docker?

Nous pouvons utiliser Docker Hub aux fins suivantes, telles que:

  • Tirez l'image de Docker Hub
  • Push Image vers Docker Hub

Comment tirer l'image de Docker Hub?

Pour tirer des images de Docker Hub, le «traction docker »La commande est utilisée.

Étape 1: Choisissez l'image docker

Tout d'abord, redirigez vers Docker Hub, recherchez l'image Docker souhaitée et sélectionnez-la:

Étape 2: Copiez la commande «Pull»

Ensuite, copiez la commande ci-dessous éclairée pour tirer l'image Docker sélectionnée:

Étape 3: Tirez l'image Docker

Ensuite, exécutez la commande copiée dans le terminal Windows PowerShell pour tirer l'image Docker souhaitée:

Docker tire alpine

La sortie ci-dessous indique que l'image Docker a été tirée dans le référentiel local:

Étape 4: Vérifiez l'image tirée

Pour afficher l'image tirée dans le référentiel local, écrivez la commande suivante:

images docker

Dans la capture d'écran ci-dessous, la partie en surbrillance montre l'image Docker tirée:

Comment pousser l'image sur Docker Hub?

Pour pousser une image sur Docker Hub, le «docker push /:»La commande est utilisée.

Étape 1: Connectez-vous à Docker Hub dans le terminal Windows

Tout d'abord, ouvrez un terminal Windows souhaité et exécutez la commande suivante pour vous connecter à votre compte Docker Hub:

Connexion Docker

Étape 2: Choisissez l'image de docker locale

Ensuite, affichez toutes les images Docker locales disponibles et choisissez l'image particulière:

images docker

La sortie ci-dessous montre toutes les images Docker locales et nous avons sélectionné le «linuximg" image:

Étape 3: Marquez l'image sélectionnée

Ensuite, utilisez le «docker tag /:”Commande pour marquer l'image sélectionnée:

docker tag linuximg laibayounas / linuximg: 1.0

Étape 4: Push Docker Image vers Docker Hub

Maintenant, poussez l'image docker marquée vers le hub docker:

docker push laibayounas / linuximg: 1.0

Étape 5: Vérification

Enfin, accédez à Docker Hub pour vérifier si l'image a été poussée dedans ou non:

Comme vous pouvez le voir, l'image Docker locale a été poussée au Docker Hub.

Conclusion

Docker Hub est le référentiel public officiel fourni par Docker. Il contient toutes les images Docker qui peuvent être utilisées par n'importe qui pour leurs projets. Il est utilisé pour gérer, stocker et publier des images Docker. Il est également utilisé pour partager des images Docker avec d'autres utilisateurs. Ce blog a expliqué Docker Hub et comment il est utilisé.