Docker, créer et administrer les conteneurs virtuels (2-060)
Description
Objectif général de la formation : À l’issue de cette formation, les participants seront capables de comprendre, manipuler et administrer Docker pour créer, déployer et gérer des conteneurs virtuels, tout en maîtrisant les outils et les bonnes pratiques liés à cette technologie. Compétences visées - Comprendre le positionnement de Docker et des conteneurs dans un environnement de virtualisation. - Créer et déployer des conteneurs avec l’interface en ligne de commande de Docker. - Administrer et superviser les conteneurs Docker en production. 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
- Appréhender les concepts fondamentaux et le fonctionnement de Docker.
- Développer des compétences pratiques dans la création et le déploiement de conteneurs.
- Gérer efficacement les conteneurs et optimiser leur utilisation dans des environnements virtualisés.
Public concerné
Prérequis
Déroulé du programme
Concepts de base et architecture de Docker (3 heures)
- Présentation de Docker et de son rôle dans la virtualisation légère.
- Différence entre machines virtuelles et conteneurs.
- Composants essentiels : images, conteneurs, volumes et réseaux.
- Travaux pratiques : Découverte de l’interface Docker et exploration des commandes de base.
Installation et configuration de Docker (3 heures)
- Installation de Docker sur Linux et Windows.
- Configuration initiale et optimisation des paramètres Docker.
- Premières manipulations avec Docker : création et gestion de conteneurs simples.
- Travaux pratiques : Installation de Docker et exécution de conteneurs de test.
Création de conteneurs et gestion des images (3 heures)
- Téléchargement et gestion des images Docker depuis Docker Hub.
- Création et personnalisation des images avec Dockerfile.
- Gestion des versions et des mises à jour des images.
- Travaux pratiques : Création d’une image personnalisée et déploiement d’un conteneur.
Déploiement et orchestration de conteneurs (3 heures)
- Configuration des réseaux Docker pour connecter les conteneurs.
- Utilisation des volumes pour la persistance des données.
- Gestion des conteneurs multiples avec Docker Compose.
- Travaux pratiques : Déploiement d’une application multi-conteneurs avec Docker Compose.
Administration avancée de Docker (3 heures)
- Supervision des conteneurs avec les commandes Docker CLI.
- Résolution des problèmes courants et dépannage.
- Gestion des ressources et optimisation des performances.
- Travaux pratiques : Analyse et optimisation de l’utilisation des ressources dans Docker.
Sécurisation et bonnes pratiques (3 heures)
- Sécurisation des conteneurs et des images.
- Gestion des accès et authentification avec Docker Content Trust.
- Implémentation des bonnes pratiques pour les déploiements Docker.
- Travaux pratiques : Sécurisation et validation des images Docker avant déploiement.
Informations
Durée
3 jour(s)
18h
2200 € HT
HT