Aller au contenu principal

Docker MasterClass

11 Modules ~28 heures Débutant → Avancé

Maîtrisez Docker des bases à la production : construire des images, gérer les réseaux, déployer des apps qui scalent. Au-delà du « hello world » : builds multi-stage, BuildKit, sécurité d'image, environnements dev avec Compose.

Roadmap du cours

#ModuleStatutSujets
0Setup & conteneurs vs VMsPlan prêtInstallation, hello-world, namespaces + cgroups, runtime vs image
1Le DockerfilePlan prêtRUN/COPY/ADD, layers, caching, choix d'image de base (alpine, distroless)
2Builds multi-stagePlan prêtImages build vs runtime, BuildKit, build secrets, build args
3Volumes & stockagePlan prêtBind mounts vs named volumes, tmpfs, patterns de persistance
4RéseauPlan prêtBridge, host, overlay, DNS conteneur, port publishing
5Docker ComposePlan prêtServices, dépendances, profiles, gestion env
6Sécurité d'imagePlan prêtVulnerability scanning, signatures, mode rootless, directive USER
7Déploiement productionPlan prêtHealthchecks, restart policies, limites ressources, logging drivers
8Registries de conteneursPlan prêtDocker Hub, ECR, GHCR, lifecycle d'image, rétention
9CI/CD avec DockerPlan prêtGitHub Actions, builds multi-arch, stratégies de cache
10CapstonePlan prêtConteneuriser une app 3-tiers + env dev Compose + pipeline GitHub Actions

Disponible maintenant

C'est un plan de curriculum, pas encore de contenu. Le Module 0 arrive bientôt.

Cours liés déjà publiés :

Pourquoi ce curriculum

Docker est devenu fondamental. Ce cours suit le parcours que la plupart des engineers veulent : install → Dockerfile → Compose → production. Hands-on avec apps exemples Node.js, Python, et Go.

Dernière mise à jour

2026-05 — Plan de curriculum publié. Contenu Module 0 arrive 2026 S2.