Formations Docker


Cours « Déployer vos applications avec Docker » (2 jours)

Le cours « Déployer vos applications avec Docker » permet de

  • Utiliser et gérer les conteneurs dans Docker
  • Faire fonctionner une application dans un conteneur Docker
  • Tirer parti des facilités de déploiement de Docker en production

Ce que vous apprendrez (programme non contractuel) :

  • Module 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
  • Module 2 : Premiers pas avec Docker
    • Lancement d’un conteneur
    • Travailler avec un conteneur en cours d’exécution
    • Gestion des conteneurs
  • Module 3 : 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
  • Module 4 : 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
  • Module 5 : 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
  • Module 6 : 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
  • Module 7 : Dockeriser sa propre application
    • 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
  • Module 8 : 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 solutions
    • Docker Compose : gérer une application multi­conteneurs
  • Module 9 : Aller plus loin
    • Quelques projets à suivre

Prochaine session inter-entreprises : 7 et 8 février 2018 à Paris (ou région Ile de France).
Tarif : 1 200 € HT par stagiaire.
Public et Pré-requis : Administrateur système ou développeur d’application ayant une bonne connaissance du système Linux.

 

Des formations intra-entreprise et des ‘Workshop’ sont également proposés sur demande.