Skip to content

emansarahafi/docker-labs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Labs

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.

Structure du dépôt

  • 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.

Prérequis

Utilisation

  1. Parcourez les fichiers dans le dossier labs/ pour suivre les instructions étape par étape.
  2. Exécutez les commandes dans votre terminal.
  3. Consultez la documentation officielle Docker pour approfondir chaque notion.

Objectif pédagogique

  • 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

Ressources utiles


Travaux pratiques réalisés dans le cadre d'une initiation à Docker.

About

Docker Labs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dockerfile 75.0%
  • C 18.7%
  • HTML 6.3%