- Débutant
- Conteneurs et images
Comment ça marche
Une image est une pile de couches plus une configuration : CMD, ENTRYPOINT, ENV, USER, WORKDIR et ports exposés. Elle est identifiée par une empreinte de son contenu, son ID, et peut porter plusieurs noms (tags). docker pull ne télécharge que les couches que le serveur n'a pas déjà.
Ce qui casse
Une image ne change plus une fois construite. Modifier un fichier source ne change rien au conteneur en cours tant que tu n'as pas reconstruit l'image puis recréé le conteneur à partir d'elle, une étape souvent oubliée.
Dans un terminal
docker pull redis:7-alpine
docker images
docker image inspect -f '{{.Config.Cmd}}' redis:7-alpine
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.