Le site du module 1 tournait sur Apache installé à la main ; le voilà emballé dans un conteneur.
Modifiez le contenu de src/index.php.
Relancez docker build -t mon_php_app .
Observez : les étapes FROM et RUN affichent CACHED, seule la couche COPY se refait.
C'est pour ça qu'on met ce qui change souvent en BAS du Dockerfile : les rebuilds deviennent instantanés.
# Arreter et retirer les conteneursprenom@serveur:~$ docker stop alpes appli
prenom@serveur:~$ docker rm alpes appli
# Lister puis retirer les imagesprenom@serveur:~$ docker images
prenom@serveur:~$ docker rmi hello-docker mon_php_app nginx:alpine
# Verifier qu'il ne reste rienprenom@serveur:~$ docker ps -a
prenom@serveur:~$ docker system df
La promesse du paquet cadeau : après le ménage, votre système est exactement comme avant.
Conteneurisation maîtrisée ! Vous savez emprunter, construire, lancer et nettoyer des conteneurs.
Semaine 13 : on apprend à les lancer tout seuls - scripts, transitions, cron et services.