Exécuter des conteneurs en arrière-plan
Une image n'est que le modèle — la vie commence quand on exécute un conteneur à partir d'elle. Cette fois, on se concentre sur une seule idée : comment démarrer un conteneur de longue durée (comme un serveur web) qui tourne en arrière-plan sans occuper ton terminal, et comment l'observer pendant qu'
Exécuter en arrière-plan, c'est comme allumer un réfrigérateur et s'en aller : il continue à travailler tout seul sans que tu restes devant lui, et à tout moment tu peux ouvrir la porte et jeter un œil à l'intérieur pour voir ce qui se passe — c'est exactement docker logs.
- mode détaché (-d)
- Exécuter un conteneur en arrière-plan avec docker run -d, pour que le terminal soit libéré immédiatement au lieu d'être occupé par la sortie du conteneur.
- publication de port (-p)
- Faire correspondre un port de l'hôte à un port à l'intérieur du conteneur avec -p hôte:conteneur, pour que le trafic venant de l'extérieur atteigne le service qui tourne dans le conteneur. (Un port est une « porte » numérotée par laquelle on atteint un service — on l'a rencontré dans la leçon « Comment les programmes s'exécutent ».)
- docker logs
- Une commande qui affiche le stdout et le stderr écrits par le conteneur. Quand le conteneur tourne en arrière-plan, c'est ta première fenêtre sur ce qu'il a « dit ». (stdout/stderr sont les canaux de sortie normale et d'erreur — on les a rencontrés dans la leçon précédente.)