Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Formation : Docker : mise en oeuvre

Durée2 jours
Prix1210 €
Code coursSY009
Dates 13 au 14 septembre
11 au 12 octobre
20 au 21 décembre

(cliquez sur une date pour vous inscrire)

Public:

Administrateurs, chefs de projet et toute personne souhaitant mettre en oeuvre Docker pour déployer ses applications.

Objectifs:

Comprendre et savoir mettre en oeuvre Docker, et les produits de l'ecosystème pour déployer des images tout en intégrant les contraintes de production.

Connaissances préalables nécessaires:

Il est demandé aux participants de connaître les bases du système Unix/Linux.

Validation des pré-requis

Validation des attentes

Programme détaillé de la formation


(logo acroreadTéléchargez le programme) :
IntroductionPrésentation docker, principe, fonctionnalités. Besoins : packaging d'applications, déploiements rapides, coexistence de plusieurs versions d'une application sur un même serveur.
Les différentes éditions et leurs fonctionnalités : Docker Enterprise Edition, Docker Community Edition, Docker Cloud
Principe et architecturePré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.
Apports de Docker : Docker Engine pour créer et gérer des conteneurs Dockers.
Plate-formes supportées.
L'écosystème Docker : Docker Machine, Docker Compose, Kitematic, Docker Swarm, Docker Registry
Installation et configurationPrérequis techniques.
Tavaux pratiques : installation sur Linux.Mise en oeuvre des scripts fournis par Docker pour l'installation.
Création d'un groupe Docker.Mise en oeuvre en ligne de commande.Démarrage d'un container simple.
Configuration de Docker et des containers.
Travaux pratiques :démarrage automatique des containers, contrôle avec systemd,
limitation des ressources.
Gestion des images et des conteneursCréation de nouvelles images.Principe des DockerFile.
Travaux pratiques :Utilisation de DockerFile pour créer des images personnalisées:principales instructions (RUN, FROM, ENV, EXPOSE, etc ...)
Recommandations et bonne pratiques d'écriture de DockerFile.Gestion des conteneurs : création, affichage, sauvegarde de l'état
Exemple de déploiement d'une application web avec des containers.Présentation du Docker Hub.Publication d'images vers un registry.
Volumes de donnéesInitialisation des volumes de données lors de la création d'un container.
Travaux pratiques: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
Présentation de Docker ComposeApplications de multi-containers avec Compose

Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:SY009

Contenu de la formation
Docker : mise en oeuvre:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours