Docker pour Linux - Mise en œuvre et déploiement de conteneurs virtuels (2-052)
Description
Objectif général de la formation : À l’issue de cette formation, les participants seront capables de comprendre, déployer et administrer des conteneurs sur des environnements Linux à l’aide de Docker. Compétences visées - Comprendre les concepts de base des conteneurs Docker sous Linux. - Créer et configurer des conteneurs à l’aide de la ligne de commande Docker. - Déployer des applications et gérer des conteneurs sur Linux. Niveau SAME visé : Application Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20
Objectifs pédagogiques
- Découvrir les fonctionnalités de Docker dans un environnement Linux.
- Manipuler la ligne de commande Docker pour créer et gérer des conteneurs.
- Administrer des conteneurs et résoudre les problèmes courants.
Public concerné
Prérequis
Déroulé du programme
Introduction à Docker et aux conteneurs (1 heure)
- Historique et concepts de base.
- Cas d’usage pour les environnements Linux.
Installation et configuration de Docker sur Linux (2 heures)
- Installation de Docker sur différentes distributions Linux.
- Configuration de Docker pour un environnement de développement.
- Travaux pratiques : Installer Docker sur une distribution Linux et vérifier son bon fonctionnement.
Création de conteneurs Docker (3 heures)
- Commandes de base pour créer et démarrer des conteneurs.
- Gestion des images Docker.
- Travaux pratiques : Créer un conteneur à partir d’une image Docker officielle et personnaliser l’environnement.
Gestion avancée des conteneurs (3 heures)
- Gestion des volumes et des réseaux.
- Sauvegarde et restauration des conteneurs.
- Travaux pratiques : Déployer une application multi-conteneurs avec Docker Compose.
Surveillance et maintenance des conteneurs (3 heures)
- Outils de surveillance des conteneurs.
- Mise à jour et suppression des conteneurs.
- Travaux pratiques : Surveiller les ressources consommées par les conteneurs et diagnostiquer des problèmes.
Sécurité et bonnes pratiques (2 heures)
- Bonnes pratiques pour sécuriser les conteneurs sous Linux.
- Gestion des autorisations et des accès.
- Travaux pratiques : Implémenter des politiques de sécurité et auditer les conteneurs.
Étude de cas : déploiement complet (4 heures)
- Déploiement d’une application réelle dans des conteneurs.
- Mise en œuvre d’une solution conteneurisée en utilisant des réseaux personnalisés et des volumes partagés.
Informations
Durée
3 jour(s)
18h
2200 € HT
HT