Durée
2 jours
|
Objectif
Comprendre le positionnement de Docker et des conteneurs. Manipuler l'interface en ligne de commande de Docker pour créer des conteneurs. Mettre en œuvre et déployer des applications dans des conteneurs. Administrer des conteneurs.
|
Description
Tout le monde le dit, Docker peut tout changer. Moins lourds que les machines virtuelles, les conteneurs sont aussi plus agiles ; comme elles, ils permettent d'abstraire l'application des dépendances liées au matériel et au système d'exploitation. Les applications peuvent être déployées et mises à jour en une seule commande, ou encore facilement transportées d'une infrastructure à une autre. La réduction du volume par rapport à une VM classique permet aussi d'augmenter la densité d'hébergement. Cette formation fournit toutes les clés pour appréhender Docker et son écosystème.
|
Prérequis
Connaître les bases des systèmes Unix/Linux.
|
Public
Administrateurs, chefs de projet et toute personne souhaitant mettre en œuvre Docker pour déployer ses applications.
|
Sujets abordés
- 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
- Positionnement par rapport aux autres solutions de virtualisation
- 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
- MISE EN ŒUVRE EN LIGNE DE COMMANDE
- Prise en main de la commande Docker et de ses innombrables possibilités
- Création et exploitation de volumes de données
- Les différents modèles de réseau
- Communications réseau entre conteneurs
- GESTION DES IMAGES ET DES CONTENEURS
- Rédaction de Dockerfile pour créer de images personnalisées : principales instructions (RUN, FROM, CMD, EXPOSE, etc)
- Recommandations et bonne pratiques d'écriture de DockerFile
- Gestion des conteneurs : création, affichage, sauvegarde de l'état
- Présentation de Docker Hub
- Publication d'images vers un registry
- ADMINISTRATION
- Applications multi-conteneurs avec Docker Compose
- Méthodes d'administration de conteneurs en production
- Présentation de Swarm pour le clustering
|
Tarifs
980 € H.T. / personne (comprend les déjeuners).
Supplément prise en charge complète (hébergement, petits déjeuners et dîners, divertissements) : 160 € H.T. / personne.
Forfait 3-5 personnes : 2450 € H.T. (déjeuners compris).
Forfait 6-8 personnes : 3430 € H.T. (déjeuners compris).
Intervention en intra (maximum 10 personnes) : 3830 € H.T. (tous les frais sont inclus).
|