La pratique
Les ateliers pas à pas
ATELIER 0
Docker, le paquet cadeau de tes applications
L'image mentale avant les commandes : l'application emballée avec tout ce qu'il lui faut, prête à s'ouvrir identique partout. Le point de départ du parcours.
ATELIER 1
Fabriquer son Dockerfile
Écrire son premier Dockerfile ligne par ligne et fabriquer sa première image maison. Le hello world de la construction d'images.
LE PARCOURS
Les ateliers Docker
Le parcours complet pas à pas en treize techniques : du premier conteneur jusqu'aux images maison. La carte routière des ateliers, à suivre dans l'ordre.
LA MÉTHODE
Les baby steps du Dockerfile
Développer un Dockerfile petit pas par petit pas : échafaudages ls et cat, jalons echo variés, effacement versionné, lancement sans -d puis avec -d. Le chemin qui donne les points.
Laboratoire Automatisation
SEMAINE 1
Énoncés - semaine 1
Énoncés des trois demandes Docker de la semaine 1 - pages HTML, web flat et web data.
SEMAINE 1
Guides - semaine 1
Guides pour dockeriser les trois demandes de la semaine 1 - pages HTML, web flat et web data.
SEMAINE 2
Énoncés - semaine 2
Énoncés des trois demandes Docker de la semaine 2 - borne d'accueil, borne médias et borne intelligente.
SEMAINE 2
Guides - semaine 2
Guides pour dockeriser les trois demandes de la semaine 2 - borne d'accueil, borne médias et borne intelligente.
La théorie et la référence
Concepts et fondations
DÉCOUVERTE
Premier contact avec Docker
Tutoriel pas à pas, sans théorie. Vérifier l'installation, lancer hello-world, faire parler une baleine, démarrer Nginx, entrer dans Ubuntu, nettoyer. Hors devoir - pour s'apprivoiser l'outil.
DÉCOUVERTE
Hello world avec Dockerfile
Fabriquer sa première image en deux lignes. FROM, RUN, CMD, ENV, build, run, cache des couches. Suite logique de la première découverte, avant les concepts en profondeur.
INTRODUCTION
Conteneurs et Docker
Du problème de l'environnement à l'orchestration. Conteneur vs VM, image vs conteneur, Dockerfile, commandes essentielles, Docker Hub, volumes, Compose. Premier conteneur en 3 commandes.
Maintenance et opérations
AIDE-MÉMOIRE
Libérer l'espace Docker
Du diagnostic au nettoyage radical. Trois niveaux - prune ciblé par catégorie, system prune global, cas extrêmes. Bonnes pratiques pour ne pas perdre de données.
DÉPANNAGE
Erreur DNS de Docker au build
Diagnostiquer, corriger et prévenir l'erreur "lookup registry-1.docker.io on [::1]:53: connection refused" qui bloque le pull des images de base. Procédure pas à pas.
DÉPANNAGE
Entrer dans un conteneur Docker
Ouvrir un shell dans un conteneur en cours d'exécution avec docker exec pour inspecter fichiers, logs et réseau. Pièges classiques - bash absent, exec vs attach, conteneur arrêté.