Enoncé
Création d’un repository sur le Docker Hub
-
Créez un compte sur le Docker Hub
-
Créez le repository www avec la visibilité public
-
Effectuez un login depuis la ligne commande en spécifiant vos identifiants Docker Hub
-
Utilisez une image présente en local et taggez la avec USERNAME/www:1.0 (utilisez pour cela la commande
docker image tag
) -
Uploadez l’image USERNAME/www:1.0 sur le Docker Hub
-
Confirmez que l’image est bien présente depuis l’interface web
Solution
-
Il vous suffit de vous rendre sur l’URL http://hub.docker.com et de suivre la procédure de création de compte.
-
Une fois que vous êtes loggué sur le Docker Hub, cliquez sur le bouton “Create Repository” et créez le repository nommé www en laissant les valeurs par défaut.
- Depuis la ligne de commande, lancez la commande suivante
docker login
Vous devrez alors renseigner votre nom d’utilisateur et votre mot de passe.
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username:
Password:
Login Succeeded
- Sélectionnez une image présente en local (par exemple ubuntu, alpine, … ou bien toute autre image que vous avez déjà downloadée ou créée).
En utilisant la commande suivante, créez un nouveau tag USERNAME/www:1.0 qui identifie cette image:
Note: modifiez IMAGE par l’image locale que vous avez sélectionnée et USERNAME avec votre nom d’utilisateur sur le Docker Hub.
docker image tag IMAGE USERNAME/www:1.0
- Afin d’uploader l’image sur le Docker Hub, on utilise la sous-commande push
docker image push USERNAME/www:1.0
Les différentes layers de l’image sont uploadées sur le Docker Hub.
6. La nouvelle image est bien visible depuis l’interface du Docker Hub