Software">
TP Docker
TP Docker
TP Docker
Tester docker :
docker run hello-world
La commande pull récupère l'image busybox du registre Docker et l'enregistre dans notre
système.
Vous pouvez utiliser la commande docker images pour afficher une liste de toutes les images
de votre système.
docker images
Exécuter un docker :
docker run busybox
Lorsque vous appelez run, le client Docker trouve l'image (busybox dans ce cas), charge le
conteneur, puis exécute une commande dans ce conteneur. Lorsque nous exécutons docker
run busybox, nous n'avons pas fourni de commande, donc le conteneur a démarré, a exécuté
une commande vide, puis s'est arrêté.
Si vous l'avez remarqué, tout cela s'est passé assez rapidement. Imaginez démarrer une
machine virtuelle, exécuter une commande, puis la tuer.
Afficher la liste des conteneurs en exécution :
docker ps
docker ps -a
1
Faculté des Sciences de Monastir
Département des Sciences de l’Informatique
Section MPISI2 AU :2021-2022
Nous avons vu ci-dessus que nous pouvons toujours voir des restes du conteneur même après
avoir quitté en exécutant docker ps -a. Tout au long de ce TP, vous exécuterez docker
plusieurs fois et laisser des conteneurs errants/(remnants) consommera de l'espace disque. Par
conséquent, en règle générale, je nettoie les conteneurs une fois que j'en ai fini avec eux.
Remarque : L’option --rm avec run supprime le conteneur une fois qu'il est terminé.
Dans les versions ultérieures de Docker, la commande Docker Container Prune peut être
utilisée pour obtenir le même effet.
docker container prune
2
Faculté des Sciences de Monastir
Département des Sciences de l’Informatique
Section MPISI2 AU :2021-2022
Vous pouvez également spécifier un port personnalisé vers lequel le client transférera les
connexions au conteneur.
docker run -p 8888:80 prakhar1989/static-site
Arrêter le conteneur:
- Se déplacer à ce dossier
FROM ubuntu
Construire l’image: