Il est temps de lancer votre premier conteneur hello-world.
TP – Lancer votre premier conteneur
-
-
Romain
-
1 minute
- ๐๏ธ Section 1 : Bienvenue ร bord ! (Fondations)
- 1๐1.1 : Docker, cโest quoi ? (L'analogie du container vs le vrac).5Gratuit
- 2๐1.2 : Docker vs Machines Virtuelles : Pourquoi c'est une rรฉvolution ?5Gratuit
- 3๐1.3 : Installation (Windows/Linux/Mac) et vรฉrification5Gratuit
- 4๐1.4 : Premier contact : Le hello-world5Gratuit
- 5๐TP - Lancer votre premier conteneurโ ici
- 6๐๐ Quiz Section 1 : Vocabulaire et concepts de base.5Gratuit
- ๐ฆ Section 2 : Les Images et les Registres (Le Supermarchรฉ Docker)
- 7๐2.1 : Qu'est-ce qu'une image Docker ? (Le template lecture-seule)5Gratuit
- 8๐2.2 : Le Docker Hub et les Registres : Oรน sont stockรฉes les images ?7Gratuit
- 9๐2.3 : Manipuler les images au terminalGratuit
- 10๐๐ Quiz Section 2 : Gestion du catalogue d'images10Gratuit
- โฝ Section 3 : Ports et Rรฉseaux (Ouvrir les vannes)
- 11๐3.1 : Comprendre le mapping de ports5Gratuit
- 12๐3.2 : Focus : EXPOSE vs PORTS. Pourquoi EXPOSE ne suffit pas pour accรฉder ร mon site ?5Gratuit
- 13๐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.5Gratuit
- 16๐4.2 : Lancer MariaDB : Utilisation des -e (variables d'environnement)5Gratuit
- 17๐4.3 : Lancer Apache/PHP : Lier le serveur web ร la base avec --network5Gratuit
- 18๐งTP Nยฐ1 : Dรฉployer un site PHP qui affiche "Connexion BDD OK".10Gratuit
- 19โ๐ Quiz Section 4 : Maรฎtrise du dรฉploiement unitaire.10Gratuit
- ๐ผ Section 5 : L'Orchestration avec Docker Compose
- 20๐5.1 : Pourquoi Docker Compose ? (Le passage du script au descriptif)5Gratuit
- 21๐5.2 : La Structure de Projet Idรฉale : Organisation des dossiers (/app, /data, /conf)5Gratuit
- 22๐5.3 : Syntaxe YAML : Traduire nos docker run en services5Gratuit
- 23๐5.4 : Cycle de vie : up, down, stop, start10Gratuit
- 24๐งTP Nยฐ2 : Migrer la stack manuelle vers un docker-compose.yml structurรฉ15Gratuit
- 25โ๐ 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 ?5Gratuit
- 27๐6.2 : Bind Mounts (./data:/var/lib/mysql) : Le lien direct avec vos dossiers locaux3Gratuit
- 28๐6.3 : Named Volumes (my_data:/var/www/html) : Laisser Docker gรฉrer le stockage8Gratuit
- 29๐6.4 : Quand utiliser lโun ou lโautre ? (Dev vs Prod)5Gratuit
- 30โ๐ 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รฉglages5Gratuit
- 32๐7.2 : Interpolation : Utiliser ${DB_PASSWORD} dans le YAML5Gratuit
- 33๐7.3 : Gestion multi-fichiers : Utiliser env_file pour sรฉparer les configs5Gratuit
- 34๐Quiz Section 7 : Flexibilitรฉ et environnements
- ๐ฆ Section 8 : Accรจs Web Pro avec Traefik
- 35๐8.1 : Pourquoi un Reverse Proxy ? (Le port 80 pour tout le monde)3Gratuit
- 36๐8.2 : Configuration de Traefik en 5 minutes5Gratuit
- 37๐8.3 : Les Labels Docker : "Taguer" ses conteneurs pour qu'ils apparaissent sur le web5Gratuit
- 38๐งTP Nยฐ3 : Rendre la stack accessible sur http://mon-projet.local via Traefik15Gratuit
- 39โQuiz Section 8 : Mise en ligne et routage10Gratuit
- ๐ฉบ Section 9 : Administration, Debug & Bonus
- 40๐9.1 : Debugging : logs -f, inspect, et le fameux docker exec -it5Gratuit
- 41๐9.2 : Interface Graphique : Dรฉcouverte de Portainer pour tout voir d'un coup d'ลil3Gratuit
- 42๐9.3 : Maintenance : Nettoyer l'espace disque (prune)3Gratuit
- 43๐9.4 : [BONUS AVANCร] : Introduction aux Docker Secrets3Gratuit
- 44๐9.5 : [BONUS OPTIMISATION] : Crรฉer son propre Dockerfile Apache avec configuration PHP-FPM5Gratuit
- ๐ Pour finir
- 45๐๐ Conclusion : Ce que vous retenezGratuit