Ce dépôt contient une série de travaux pratiques pour apprendre Docker, de l'exploration de base des conteneurs à l'orchestration multi-conteneurs avec Docker Compose.
labs/TP1.md: Découverte des conteneurs, commandes de base, gestion et inspection.labs/TP2.md: Création et gestion d’images avec Dockerfile, multi-stage builds, Docker Hub.labs/TP3.md: Utilisation des volumes, persistance des données, journalisation des logs.labs/TP4.md: Mise en réseau des conteneurs, bridge networks, mappage de ports.labs/TP5.md: Déploiement d’une application multi-conteneurs avec Docker Compose (Dockercoins), scaling, logs.
- Docker installé (Guide officiel)
- (Optionnel) Docker Compose pour TP5 (Guide officiel)
- Accès à un terminal Linux ou compatible
- Parcourez les fichiers dans le dossier
labs/pour suivre les instructions étape par étape. - Exécutez les commandes dans votre terminal.
- Consultez la documentation officielle Docker pour approfondir chaque notion.
- Comprendre le fonctionnement des conteneurs Docker
- Savoir créer, gérer et optimiser des images
- Maîtriser la persistance des données avec les volumes
- Configurer le réseau et l’exposition des ports
- Déployer et scaler une application multi-conteneurs
Travaux pratiques réalisés dans le cadre d'une initiation à Docker.