Créer un nouveau répertoire
mkdir mydockerbuild
Ouvrir le nouveau répertoire
cd mydockerbuild
Créer un nouveau fichier texte
nano Dockerfile
Rédiger un dockerfile
FROM docker/whalesay:latest RUN apt-get -y update && apt-get install -y fortunes CMD /usr/games/fortune -a | cowsay
Créer une image à partir d’un fichier Docker
docker build -t docker-whale .
Vérifier l'image
docker images docker run docker-whale
Taguer les images Docker et les transmettre au hub Docker
Tagguez l’image : tagguez l’image docker-whale à l’aide de la ligne de commande docker tag :
docker tag [Image-ID][Docker-ID]/[Image-Name]:[TAG] docker tag a8f2048c9ab8 [Namespace]/docker-whale:latest
Vérifier tag
docker images ls
Télécharger l’image
docker login
Télécharger votre image dans le référentiel nouvellement créé.
docker push [Namespace]/docker-whale docker push vincent1890/docker-whale
Si vous souhaitez télécharger plus d’une image par référentiel, utilisez différentes tags pour proposer vos images dans différentes versions. Par exemple :
[Namespace]/docker-whale:latest [Namespace]/docker-whale:version1 [Namespace]/docker-whale:version2