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
MixteDurée de formation
21 heures (3 jours)Accessibilité
Oui
€
HT
S'inscrire
€
HT
S'inscrire
€
HT
S'inscrire
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.