Docker
Cheatsheet · les techniques du quotidien Semaine 2 · Module 1Lancer et piloter
-d : en arrière-plan, la session reste libre. --name : un nom à soi.
Les conteneurs en marche (-a : aussi les arrêtés).
Arrêter, repartir : le conteneur garde son état.
Jeter sans remords : docker run le fait renaître à neuf.
Les images
Télécharger la recette depuis le registre Docker Hub.
Les recettes déjà sur la machine.
Effacer une image locale.
Image = recette figée, en lecture seule. Conteneur = plat cuisiné : instance vivante et jetable. Dix conteneurs peuvent naître de la même image.
Les deux ponts
Port hôte:conteneur : la porte d'entrée des visiteurs.
Volume hôte:conteneur : ce qui doit survivre à la destruction du conteneur (base de données, fichiers du site).
Les deux ponts posés au lancement.
Voir et entrer
Les journaux, vos yeux : un conteneur qui refuse de démarrer s'explique toujours dedans.
Entrer dans la boîte avec un terminal.
Ressortir du conteneur.
L'adresse selon votre instance
| Votre poste | http://localhost:8080 |
| VirtualBox | http://192.168.56.2:8080 |
| VPS | http://adresse-du-vps:8080 |
localhost n'est vrai que si Docker tourne sur votre poste : partout ailleurs, l'adresse IP de l'instance. Le port est celui choisi avec -p.
420-5A4-MT · Serveurs évolutifs · cliquer une commande la copie