- Débutant
- Conteneurs et images
Comment ça marche
docker run, c'est create puis start. docker stop envoie SIGTERM au processus principal, attend 10 secondes, puis envoie SIGKILL. Un conteneur arrêté garde ses fichiers, sa configuration et ses journaux jusqu'à sa suppression : docker ps le cache, docker ps -a le montre.
Ce qui casse
La configuration d'un conteneur (ports, environnement, volumes, limites) est fixée à sa création. Le redémarrer ne prend pas en compte de nouvelles options : supprime-le et relance-le. Un conteneur arrêté garde aussi son nom, d'où l'erreur « Conflict. The container name is already in use ».
Dans un terminal
docker run -d --name web nginx:1.27
docker stop web
docker ps -a
docker start web
docker rm -f web
Regarde-le casser, puis répare-le
Écris le Dockerfile ou le fichier compose, tape les commandes docker, et regarde un serveur simulé les exécuter à travers redémarrages, mises à jour et trafic. Gratuit pour commencer.