Docker : Conteneurisation et Orchestration
Maîtrisez Docker pour conteneuriser, déployer et orchestrer vos applications en environnement de production.
Durée
3 jours (21h)
Niveau
Intermédiaire
Format
Présentiel, Distanciel
Objectifs
- Comprendre les concepts fondamentaux de la conteneurisation
- Créer et gérer des images et conteneurs Docker
- Mettre en place des environnements multi-conteneurs avec Docker Compose
- Déployer des applications conteneurisées en production
- Appliquer les bonnes pratiques de sécurité et d'optimisation
Prérequis
- Connaissances de base en ligne de commande Linux
- Notions de base en développement web
Programme
Jour 1
Fondamentaux Docker
- Introduction à la conteneurisation vs virtualisation
- Installation et configuration de Docker
- Images, conteneurs et registres
- Dockerfile : bonnes pratiques et multi-stage builds
- Gestion des volumes et du réseau
Jour 2
Docker Compose et workflows
- Docker Compose : définition et gestion de services
- Variables d'environnement et configuration
- Networking avancé entre conteneurs
- Intégration dans un pipeline CI/CD
- Travaux pratiques : conteneuriser une application complète
Jour 3
Production et orchestration
- Optimisation des images (taille, couches, cache)
- Sécurité des conteneurs et scan de vulnérabilités
- Introduction à Kubernetes
- Monitoring et logging des conteneurs
- Travaux pratiques : déploiement sur un cluster
Pour qui ?
Cette formation s’adresse aux développeurs, administrateurs système et DevOps souhaitant maîtriser Docker dans un contexte professionnel. Les concepts sont abordés de manière progressive, avec une forte emphase sur la pratique.
Approche pédagogique
Chaque module alterne entre présentation théorique et exercices pratiques. Les participants travaillent sur des cas concrets issus de projets réels : conteneurisation d’applications web, mise en place de pipelines CI/CD, et déploiement en environnement de production.
Intéressé par cette formation ?
Contactez-nous pour obtenir un devis personnalisé ou planifier une session.