Gestion des dépôts Docker
Un dépôt est un emplacement centralisé pour stocker des images. Voici une introduction.Docker HubBien sûr, il ne s'agit pas uniquement de Docker Hub ; seuls les fournisseurs de services distants sont différents, mais les opérations sont les mêmes.
Docker Hub
Actuellement, Docker maintient officiellement un dépôt public.Docker Hub。
La plupart des besoins peuvent être satisfaits en téléchargeant directement des images depuis Docker Hub.
Registre
Surhttps://hub.docker.comCréez gratuitement un compte Docker.
Connexion et déconnexion
La connexion nécessite la saisie de votre nom d'utilisateur et de votre mot de passe. Après une connexion réussie, nous pouvons récupérer toutes les images de notre compte depuis Docker Hub.
$ docker login
Déconnexion
Pour vous déconnecter de Docker Hub, vous pouvez utiliser la commande suivante :
$ docker logoutRécupérer l'image
Vous pouvez utiliser la commande docker search pour trouver des images dans le dépôt officiel, et utiliser la commande docker pull pour les télécharger sur votre machine locale.
Recherchez en utilisant « ubuntu » comme mot-clé :
$ docker search ubuntu
Utilisez docker pull pour télécharger localement l'image ubuntu officielle :
$ docker pull ubuntu
Pousser une image
Après s'être connecté, les utilisateurs peuvent pousser leurs propres images vers Docker Hub à l'aide de la commande docker push.
Veuillez remplacer "username" dans la commande suivante par le nom d'utilisateur de votre compte Docker.
$ docker tag ubuntu:18.04 username/ubuntu:18.04 $ docker image ls REPOSITORY TAG IMAGE ID CREATED ... ubuntu 18.04 275d79972a86 6 days ago ... username/ubuntu 18.04 275d79972a86 6 days ago ... $ docker push username/ubuntu:18.04 $ docker search username/ubuntu NAME DESCRIPTION STARS OFFICIAL AUTOMATED username/ubuntuautres extensions