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

Nos Actualités