Présentation de la formation Docker - Essentials
Découvrez notre formation Docker de 2 jours, conçue pour vous initier aux fondamentaux des conteneurs et de l'orchestration. Apprenez à créer, gérer et déployer des conteneurs Docker, et explorez les concepts clés tels que les images, les volumes et les réseaux. Cette formation pratique vous permettra de maîtriser les bases de Docker et de comprendre comment optimiser vos environnements de développement et de production.
Inscrivez-vous dès maintenant pour démarrer votre parcours avec Docker !
Objectifs de la formation Docker - Essentials
Objectifs pédagogiques :
- Comprendre les principes de la conteneurisation
- Maîtriser le fonctionnement de Docker
- Créer et gérer des images et des conteneurs
- Comprendre l’architecture et les composants Docker
- Découvrir les bonnes pratiques d’utilisation de Docker en contexte Cloud & DevOps
Objectifs opérationnels :
- Créer et administrer des conteneurs virtuels d'applications
Programme de la formation Docker - Essentials
Fondamentaux de Docker et de la conteneurisation
Introduction à la conteneurisation
Problématiques traditionnelles de déploiement
Machines virtuelles vs conteneurs
Cas d’usage de Docker
Docker dans les architectures Cloud & DevOps
Architecture et composants Docker
Docker Engine
Images et conteneurs
Docker Registry et Docker Hub
Cycle de vie d’un conteneur
Premiers pas avec Docker
Installation et configuration
Commandes essentielles Docker
Lancer, arrêter et supprimer des conteneurs
Exposition de ports et volumes
Atelier pratique
Installation de Docker
Lancement de premiers conteneurs
Manipulation et inspection de conteneurs
Création d’images et bonnes pratiques Docker
Images Docker et Dockerfile
Structure d’une image Docker
Dockerfile : instructions principales
Construction et versionnement d’images
Bonnes pratiques de rédaction de Dockerfile
Gestion des données et réseaux
Volumes et bind mounts
Réseaux Docker
Communication entre conteneurs
Gestion des variables d’environnement
Sécurité et optimisation Docker
Principe du moindre privilège
Images légères et sécurisées
Gestion des secrets (introduction)
Scan et mises à jour des images
Atelier pratique
Création d’une image applicative
Optimisation d’un Dockerfile
Mise en place de volumes et réseaux
Applications multi-conteneurs & usages DevOps
Docker Compose
Pourquoi Docker Compose ?
Structure d’un fichier docker-compose.yml
Gestion des services, réseaux et volumes
Démarrage et arrêt d’une application multi-conteneurs
Docker et DevOps
Docker dans un pipeline CI/CD
Environnements de développement, test et production
Intégration avec le Cloud
Limites de Docker et ouverture vers Kubernetes
Bonnes pratiques et industrialisation
Structuration des projets Docker
Gestion des configurations par environnement
Observabilité et logs (principes)
Préparer une migration vers Kubernetes
Atelier pratique
Déploiement d’une application multi-conteneurs avec Docker Compose
Mise à jour et redéploiement de services
Analyse d’un workflow DevOps basé sur Docker
1 avis sur la formation Docker - Essentials
La formation Docker - Essentials obtient la note de 5 / 5.
Les autres formations en Conteneurs & Kubernetes
AWS – Conteneurs & Orchestration (ECS & EKS)
Déployer et gérer des applications conteneurisées sur AWS avec ECS et Kubernetes
Azure – Kubernetes Service (AKS)
Déployer et gérer des clusters Kubernetes managés dans Azure avec performance et résilience
GCP – Kubernetes Engine (GKE)
Maîtriser le déploiement et l’orchestration de vos applications conteneurisées avec Google Kubernetes Engine
LXC – Virtualisation par conteneur
Maîtriser la virtualisation légère et la gestion des conteneurs avec LXC