Docker —
conteneurise tes apps
Tu as déjà galéré parce qu'une app marche sur ton ordi mais pas en prod ? Docker résout ça une bonne fois pour toutes. C'est l'outil numéro un du déploiement moderne — utilisé par Google, Netflix, et des milliers de startups. Avec Docker, tu livres ton code avec son environnement. Partout, pareil, à chaque fois.
Commencer le module →Ce que tu vas apprendre
- Comprendre ce qu'est Docker et pourquoi c'est devenu incontournable
- Installer Docker Desktop sur Windows/Mac ou Docker Engine sur Linux
- Manipuler des images et des conteneurs avec les commandes essentielles
- Écrire un Dockerfile pour packager ton propre application
- Gérer la persistance des données avec des volumes
- Orchestrer plusieurs services avec Docker Compose
- Publier tes images sur Docker Hub et d'autres registres
- Appliquer les bonnes pratiques de sécurité et d'optimisation
Ce dont tu as besoin
Docker Desktop sur Windows ou macOS — gratuit, tout-en-un. Sur Linux : Docker Engine via apt/dnf. La leçon 02 t'explique l'installation pas à pas. Des bases en ligne de commande sont recommandées (le module Réseaux ou Linux aide).
Les 8 leçons du module
Les bases
- ~20 min
- ~20 min
- ~30 min
- ~30 min
Aller plus loin
- ~30 min
- ~30 min
- ~20 min
- ~30 min
Pourquoi Docker a tout changé
Docker permet trois choses essentielles : packager ton app avec ses dépendances, la lancer identiquement sur n'importe quelle machine, et isoler les services entre eux. Fini "ça marche sur mon ordi" — si ça tourne dans le conteneur, ça tourne partout.