← Toutes les semaines
Semaine 12 - Module 4 : Automatisations
Conteneurs
Docker : emballer une application avec tout ce qu'il lui faut - conteneurisation, isolation, portabilité.
Objectifs de la semaine
Comprendre l'idée du paquet cadeau : « ça marche sur ma machine » devient « ça marche partout ».
Situer le conteneur entre l'installation native et la machine virtuelle (le kernel partagé).
Installer Docker avec le dépôt officiel et se libérer du sudo.
Utiliser les images du Docker Hub : pull, run, ps, exec.
Écrire ses Dockerfile : du hello world de 3 lignes au site PHP+Apache conteneurisé.
Exploiter le cache des couches et nettoyer sans résidu.
Diaporama
Docker, le paquet cadeau
13 diapositives : le concept, l'architecture kernel partagé, l'installation, les 4 commandes quotidiennes, le Dockerfile décortiqué et les images de base.
Laboratoire
Mes premiers conteneurs
6 missions : installer Docker, faire rouler nginx, construire hello-docker puis un site PHP, jouer avec le cache et tout nettoyer.
En savoir plus
docker compose
: orchestrer nginx + php + mysql d'un seul fichier YAML.
Les ateliers Docker
: la série d'exercices progressifs du cours.
docker commit
: figer un conteneur bricolé (et pourquoi la prod préfère le Dockerfile).
hub.docker.com
: explorer les Dockerfile des images officielles.