IB FORMATION : Lot 2 - Solutions Docker - Conteneur virtuel d'application
Organisme
92911 PARIS LA DEFENSE CEDEX
Contact
Durée
14 heuresModalités
- Classe virtuelle
- Présentiel
Une attestation de fin de formation sera remise au stagiaire à l'issue de la formation
Prix
Public
Administrateur et chefs de projet voulant découvrir le fonctionnement de Docker.
Pré-requis
Connaître les bases du système Unix/Linux.
Objectifs pédagogiques
Pour consulter les objectifs pédagogiques, merci de vous référer au programme détaillé de chaque stage.
Programme détaillé
OBJECTIFS :
- Comprendre le principe de Docker
- Savoir mettre en oeuvre la solution ainsi que les produits de l'écosystème pour déployer rapidement des applications à l'aide de conteneurs
- Être en mesure de déployer des images tout en intégrant les contraintes de production
PUBLIC :
- Administrateurs, chefs de projet et toute personne souhaitant mettre en oeuvre Docker pour déployer ses applications
PREREQUIS :
- Connaître les bases du système Unix/Linux
LES PLUS DE LA FORMATION :
- Une pédagogie efficace : l'alternance d'exposés théoriques et de mises en application immédiates à travers des nombreux travaux pratiques.
- Les retours d'expériences de spécialistes de la solution.
- Les contenus digitaux mis à disposition des participants après la formation renforcent l’efficacité pédagogique du programme et garantissent un bénéfice durable de l’action de formation.
PROGRAMME DETAILLE :
AVANT LA SESSION
Pour aborder la formation dans les meilleures conditions, retrouvez sur le Learning Hub ib : Un quiz de consolidation des pré-requis
EN PRÉSENTIEL / A DISTANCE
INTRODUCTION
- Présentation docker, principe, fonctionnalités
- Besoins : packaging d'applications, déploiement rapides, coexistence de plusieurs versions d'une application sur un même serveur
PRINCIPE ET ARCHITECTURE
- Les conteneurs lxc.
- Présentation de lxc : Linux containers, historique, principe de fonctionnement
- Les Cgroups
- L'isolation de ressources, création d'un environnement utilisateur
- Positionnement par rapport aux autres solutions de virtualisation
- Les systèmes de fichiers superposés
- Présentation de aufs
- Apports de Docker : Docker Engine pour créer et gérer des conteneurs Dockers
- Plates-formes supportées
- L'écosystème Docker : Docker Machine, Docker Compose, Kitematic, Docker Swarm, Docker Registry
INSTALLATION ET CONFIGURATION
- Pré-requis techniques et travaux pratiques d'installation sur Linux
- Création d'un groupe Docker
- Mise en oeuvre en ligne de commande
GESTION DES IMAGES ET DES CONTENEURS
- Utilisation de DockerFile pour créer de images personnalisées : principales instructions (RUN, FROM, ENV, EXPOSE, etc ...)
- Recommandations et bonnes pratiques d'écriture de DockerFile
- Gestion des conteneurs : création, affichage, sauvegarde de l'état
- Présentation du Docker Hub
- Publication d'images vers un registry
VOLUMES DE DONNÉES
- Initialisation des volumes de données lors de la création d'un container
- Ajout de volumes de données, contrôle avec la commande Docker inspect
- Sauvegarde, migration, restauration de volumes
- Création de conteneurs de volumes de données
ADMINISTRATION
- Applications multi-conteneurs avec Compose
- Méthodes d'administration de conteneurs en production
- Orchestration avec Docker Machine
- Présentation de Swarm pour le clustering
- Configuration réseau et sécurité dans Docker
APRES LA SESSION
Retrouvez sur le Learning Hub ib :
- Un quiz pédagogique pour évaluer vos acquis et approfondir les sujets de votre choix
- Des vidéocasts pour revenir sur les points clés de la formation
- Des vidéos-tutos pour vous accompagner dans la mise en œuvre de vos acquis