Formation Docker, administration et utilisation de conteneurs virtuels

Ref :

Infrastructure Durée :
2 jours
Lieu :
Paris - Lyon - Nantes - Lille

Tarif

Intra :
Inter :
1500 HT / personne
Inscrivez-vous

Demande d'informations

Pré-requis

  • Bonne connaissances Linux

Public concerné

  • Administrateurs systèmes

Objectifs

  • Utiliser et gérer les conteneurs dans Docker

  • Faire fonctionner une application dans un conteneur Docker

  • Déploiement de Docker en production

Programme détaillé

Jour 1

Fonctionnement et architecture de Docker

  • Historique du projet

  • Présentation et composants

  • Forces et faiblesses VS à une virtualisation complète

  • Architecture client-serveur

  • Conteneur, image et dépôt

Premiers pas avec Docker

  • Lancement d’un conteneur

  • Travailler avec un conteneur en cours d’exécution

  • Gestion des conteneurs

Gestion des Images

  • Création d’image à partir de l’état d’un conteneur

  • Utilisation d’un Dockerfile, automatisation de création d’image

  • Gestion des conteneurs

Gestion des volumes de données

  • Ajout d’un volume à un conteneur

  • Réaffectation et partage de volumes

  • Montage d’un répertoire hôte en tant que volume

  • Bonne pratique : le pattern data_container

Exposition réseau et liens entre conteneurs

  • Modes réseaux proposés par Docker

  • Liens directs et relation parent­ enfant

  • Exposition de ports réseau

Jour 2:

Docker en production

  • Lancement automatique des conteneurs au démarrage

  • Limiter la mémoire et le CPU des conteneurs

  • Gestion de la haute disponibilité et failover

  • Gestion de la sauvegarde

  • Gestion des logs

  • Préparation

  • Principes de fonctionnement du Dockerfile

  • Création du Dockerfile, directives utiles

  • Bonnes et mauvaises pratiques

  • Plusieurs démons dans un même conteneur avec Supervisord

Utilisation avancée

  • Création d’une image de base personnalisée

  • Utiliser Docker Inspect

  • Construire son propre dépôt d’images en réseau local avec Docker Registry

  • Réseau avancé : limitations de Docker et s solution

  • Docker Compose : gérer une application multi­conteneurs

Modalités pédagogiques

Méthode essentiellement active basée sur la mise en œuvre de travaux pratiques sur PC.

Les apports théoriques et méthodologiques viennent éclairer la pratique et favorisent la prise de recul.

Les apprenants sont encadrés par un formateur qui soumet un exercice, le corrigé se fait ensuite en groupe. Plusieurs exercices pratiques permettront aux participants de maîtriser opérationnellement l’outil.

Un diaporama est projeté aux participants durant la formation. Il présentera la trame et les contenus de la formation (plan, supports visuels et exercices), et des liens vers les chapitres des documentations officielles utiles à la réalisation des exercices.

Nos Actualités