5 févr. 2016

[DOCKER] trouver et utiliser whalesay (ETAPE 3)

Traduction depuis le site https://docs.docker.com/linux/step_three/
 
Des gens tout autour du monde créés des images Docker. Vous pouvez trouver ces images en parcourant le site internet "Docker Hub". Dans cette section, c'est exactement ce que vous allez faire, c'est-à-dire, trouver l'image et l'utiliser.

Etape 1: Localiser l'image nommée "whalesay"
 

1 - Ouvrir votre navigateur et aller sur le site Docker Hub


Le site Docker Hub contient des images dont l'origine provient d'individus comme vous et moi et d'organisation telles que RedHat, IBM, Google, etc.

2 - Rechercher le mot clé "whalesay" dans le moteur de recherche


3 - Cliquer sur "docker/whalesay" dans les résultats de recherche, cela va afficher le repository pour whalesay

Chaque repository d'image contient des informations la concernant telle que le type de logiciel que contient cette image et comment l'utiliser.
Vous pouvez notez que l'image whalesay est basée sur la distribution Linux UBUNTU. La prochaine étape consiste à lancer whalesay depuis votre machine de test.

Étape 2: Lancer whalesay

1 - Retourner sur votre shell
Taper:
$ docker run docker/whalesay cowsay boo
Unable to find image 'docker/whalesay:latest' locally
latest: Pulling from docker/whalesay
2880a3395ede: Pull complete
515565c29c94: Pull complete
98b15185dba7: Pull complete
2ce633e3e9c9: Pull complete
35217eff2e30: Pull complete
326bddfde6c0: Pull complete
3a2e7fe79da7: Pull complete
517de05c9075: Verifying Checksum
8f17e9411cf6: Download complete
ded5e192a685: Download complete
Pulling repository docker.io/docker/whalesay
fb434121fc77: Download complete
e9e06b06e14c: Download complete
a82efea989f9: Download complete
37bea4ee0c81: Download complete
07f8e8c5e660: Download complete
676c4a1897e6: Download complete
5b74edbcaa5b: Download complete
1722f41ddcb5: Download complete
99da72cfe067: Download complete
5d5bd9951e26: Download complete
Status: Downloaded newer image for docker/whalesay:latest
docker.io/docker/whalesay: this image was pulled from a legacy registry.  Important: This registry version will not be supported in future versions of docker.
 _____
< boo >
 -----
    \
     \
      \
                    ##        .
              ## ## ##       ==
           ## ## ## ##      ===
       /""""""""""""""""___/ ===
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~
       \______ o          __/
        \    \        __/
          \____\______/

La première fois que vous lancer une image, la commande docker devrait ressembler à ça. Si l'image n'est pas présente, docker s'occupera de la télécharger depuis Docker Hub.

2 - La commande suivante permet de lister les images sur votre système en local. vous devrez voir docker/whalesay dans la liste
Entrer
$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
hello-world         latest              0a6ba66e537a        3 months ago        960 B
docker/whalesay     latest              fb434121fc77        8 months ago        247 MB
                            3a2e7fe79da7        8 months ago        247 MB
Quand vous lancer une image dans un container, Docker télécharge l'image sur votre ordinateur. Cette copie en locale vous fait gagner du temps. Docker re-télécharge seulement l'image seulement si la source a changé sur Docker Hub. Vous pouvez bien évidement supprimer l'image par vous-même. Vous l'apprendrez plus tard, pour le moment nous pouvons laisser l'image sur la machine car nous aurons à l'utiliser plus tard.

3 - Prenons un moment pour s'amuser avec le container whalesay.

Essayez de lancer whalesay encore en remplaçant "boo" par autre chose:
Entrer:
$ docker run docker/whalesay cowsay Salut-on-s-amuse-bien-avec-Docker!
 ____________________________________
< Salut-on-s-amuse-bien-avec-Docker! >
 ------------------------------------
    \
     \
      \
                    ##        .
              ## ## ##       ==
           ## ## ## ##      ===
       /""""""""""""""""___/ ===
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~
       \______ o          __/
        \    \        __/
          \____\______/

Aucun commentaire:

Enregistrer un commentaire