Docker – Déployer, gérer et sécuriser vos applications avec les conteneurs

Maîtrisez l’environnement Docker pour concevoir des architectures applicatives portables et agiles.

Formation créée le 21/11/2022. Dernière mise à jour le 15/11/2025.
Version du programme : 4

Type de formation

Mixte

Durée de formation

21 heures (3 jours)

Accessibilité

Oui
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

Docker – Déployer, gérer et sécuriser vos applications avec les conteneurs

Maîtrisez l’environnement Docker pour concevoir des architectures applicatives portables et agiles.


Apprenez à maîtriser Docker pour créer, déployer et administrer des conteneurs applicatifs dans une logique agile, sécurisée et automatisée.

Objectifs de la formation

  • Comprendre le fonctionnement de la containerisation et la place de Docker dans les architectures modernes
  • Installer, configurer et exploiter Docker sur différents environnements
  • Créer, gérer et interconnecter des conteneurs
  • Construire des images Docker personnalisées
  • Automatiser les déploiements avec Docker Compose
  • Mettre en œuvre les bonnes pratiques de sécurité

Profil des bénéficiaires

Pour qui
  • Administrateurs systèmes, développeurs, DevOps
  • Chefs de projet technique ou architectes IT
Prérequis
  • Connaissances de base en administration système (Linux) et notions réseaux.

Contenu de la formation

1. Introduction à la containerisation
  • Virtualisation vs containerisation : différences et usages
  • Concepts : namespaces, cgroups, isolation, immutabilité
  • Écosystème Docker, OCI, CNCF
  • Cas d’usage : CI/CD, microservices, cloud hybride
2. Installation et environnement Docker
  • Installation sur Linux, Windows, MacOS
  • Utilisation avec WSL2 ou Docker Desktop
  • Configuration réseau, stockage, proxy
  • Commandes de base : run, ps, exec, rm, logs, etc.
3. Création et gestion de conteneurs
  • Lancer un container simple (nginx, httpd, debian…)
  • Publication de ports, montage de volumes, réseaux personnalisés
  • Mode détaché / interactif
  • Gestion des logs, redémarrage, inspection des conteneurs
4. Images et Dockerfile
  • Comprendre le fonctionnement des images (layers)
  • Création d’un Dockerfile efficace
  • Bonnes pratiques : taille, cache, sécurité
  • Construction et publication d’images sur Docker Hub ou registre privé
5. Docker Compose et applications multiconteneurs
  • Structure d’un fichier docker-compose.yml
  • Déploiement d’une application (ex. WordPress + MySQL)
  • Dépendances, restart policy, healthcheck
  • Environnements de développement et production
6. Sécurité, optimisation et pratiques avancées
  • Gestion des utilisateurs, capabilities, rootless containers
  • Scan d’images (Docker Scout, Trivy)
  • Signatures et politiques de registre
  • Nettoyage, build multi-stage, bonnes pratiques DevOps

Équipe pédagogique

Experts Docker / DevOps ayant une solide expérience en production (SI, cloud, intégration continue), pédagogues confirmés.

Suivi de l'exécution et évaluation des résultats

  • Travaux pratiques continus (ligne de commande, déploiement)
  • Étude de cas final : création d’un environnement conteneurisé complet
  • QCM en fin de formation
  • Certificat de réalisation délivré

Ressources techniques et pédagogiques

  • VM ou Docker Desktop fournies selon le mode choisi
  • Supports numériques à jour (scripts, modèles, doc)
  • Accès à un dépôt Git contenant les cas pratiques
  • Formation compatible Linux / Windows / MacOS

Qualité et satisfaction

Merci de consulter notre site internet.

Délai d'accès

2 semaines

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.