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 logout
Ré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/ubuntu
autres extensions