RDR-IT » Cours » Docker pour les débutants : Le Chantier Naval » 🏗️ Section 1 : Bienvenue à bord ! (Fondations) » 🏁 Quiz Section 1 : Vocabulaire et concepts de base.🏁 Quiz Section 1 : Vocabulaire et concepts de base. 15 mars 2026 - Romain - 1 minute 📚Docker pour les débutants : Le Chantier Naval📄 Article⏱ 5 min✅ GratuitTester vos connaissances. Débutant ⏱ 5 min ❓ 6 questions 📊 25 tentatives — 84.6% réussiteQuiz * Docker pour les débutants * Section 1 🚀 Démarrer le Quiz ⬅ Précédente TP - Lancer votre premier conteneur 📋 Sommaire Suivante ➡ 2.1 : Qu'est-ce qu'une image Docker ? (Le template lecture-seule) 📋 Sommaire : Docker pour les débutants : Le Chantier Naval ▼🏗️ Section 1 : Bienvenue à bord ! (Fondations)1📄1.1 : Docker, c’est quoi ? (L'analogie du container vs le vrac).5Gratuit2📄1.2 : Docker vs Machines Virtuelles : Pourquoi c'est une révolution ?5Gratuit3📄1.3 : Installation (Windows/Linux/Mac) et vérification5Gratuit4📄1.4 : Premier contact : Le hello-world5Gratuit5📄TP - Lancer votre premier conteneur6📄🏁 Quiz Section 1 : Vocabulaire et concepts de base.5Gratuit← ici📦 Section 2 : Les Images et les Registres (Le Supermarché Docker)7📄2.1 : Qu'est-ce qu'une image Docker ? (Le template lecture-seule)5Gratuit8📄2.2 : Le Docker Hub et les Registres : Où sont stockées les images ?7Gratuit9📄2.3 : Manipuler les images au terminalGratuit10📄🏁 Quiz Section 2 : Gestion du catalogue d'images10Gratuit⛽ Section 3 : Ports et Réseaux (Ouvrir les vannes)11📄3.1 : Comprendre le mapping de ports5Gratuit12📄3.2 : Focus : EXPOSE vs PORTS. Pourquoi EXPOSE ne suffit pas pour accéder à mon site ?5Gratuit13📄3.3 : Le réseau Bridge : Créer un isolant pour que nos conteneurs discutent entre eux (docker network)14📄🏁 Quiz Section 3 : Communication et flux réseaux10Gratuit🔨 Section 4 : Le Chantier Manuel (L'approche "Docker Run")15📄4.1 : Préparer le terrain : Création du réseau et des dossiers.5Gratuit16📄4.2 : Lancer MariaDB : Utilisation des -e (variables d'environnement)5Gratuit17📄4.3 : Lancer Apache/PHP : Lier le serveur web à la base avec --network5Gratuit18🔧TP N°1 : Déployer un site PHP qui affiche "Connexion BDD OK".10Gratuit19❓🏁 Quiz Section 4 : Maîtrise du déploiement unitaire.10Gratuit🎼 Section 5 : L'Orchestration avec Docker Compose20📄5.1 : Pourquoi Docker Compose ? (Le passage du script au descriptif)5Gratuit21📄5.2 : La Structure de Projet Idéale : Organisation des dossiers (/app, /data, /conf)5Gratuit22📄5.3 : Syntaxe YAML : Traduire nos docker run en services5Gratuit23📄5.4 : Cycle de vie : up, down, stop, start10Gratuit24🔧TP N°2 : Migrer la stack manuelle vers un docker-compose.yml structuré15Gratuit25❓🏁 Quiz Section 5 : Devenir architecte Compose.Gratuit💾 Section 6 : La Persistance des Données (Volumes)26📄6.1 : Le cycle de vie d’un conteneur : Pourquoi tout disparaît par défaut ?5Gratuit27📄6.2 : Bind Mounts (./data:/var/lib/mysql) : Le lien direct avec vos dossiers locaux3Gratuit28📄6.3 : Named Volumes (my_data:/var/www/html) : Laisser Docker gérer le stockage8Gratuit29📄6.4 : Quand utiliser l’un ou l’autre ? (Dev vs Prod)5Gratuit30❓🏁 Quiz Section 6 : Stratégies de stockageGratuit🔧 Section 7 : Configuration Dynamique (Variables d'env)31📄7.1 : Le fichier .env : Le coffre-fort des réglages5Gratuit32📄7.2 : Interpolation : Utiliser ${DB_PASSWORD} dans le YAML5Gratuit33📄7.3 : Gestion multi-fichiers : Utiliser env_file pour séparer les configs5Gratuit34📄Quiz Section 7 : Flexibilité et environnements🚦 Section 8 : Accès Web Pro avec Traefik35📄8.1 : Pourquoi un Reverse Proxy ? (Le port 80 pour tout le monde)3Gratuit36📄8.2 : Configuration de Traefik en 5 minutes5Gratuit37📄8.3 : Les Labels Docker : "Taguer" ses conteneurs pour qu'ils apparaissent sur le web5Gratuit38🔧TP N°3 : Rendre la stack accessible sur http://mon-projet.local via Traefik15Gratuit39❓Quiz Section 8 : Mise en ligne et routage10Gratuit🩺 Section 9 : Administration, Debug & Bonus40📄9.1 : Debugging : logs -f, inspect, et le fameux docker exec -it5Gratuit41📄9.2 : Interface Graphique : Découverte de Portainer pour tout voir d'un coup d'œil3Gratuit42📄9.3 : Maintenance : Nettoyer l'espace disque (prune)3Gratuit43📄9.4 : [BONUS AVANCÉ] : Introduction aux Docker Secrets3Gratuit44📄9.5 : [BONUS OPTIMISATION] : Créer son propre Dockerfile Apache avec configuration PHP-FPM5Gratuit🏁 Pour finir45📄🏁 Conclusion : Ce que vous retenezGratuit