Plan du cours

Qu'est-ce que Docker ?

  • Cas d'utilisation
  • Principaux composants de Docker
  • Architecture Docker
  • Technologie sous-jacente

Installation de Docker

  • Installation sur Ubuntu et Windows
  • Utilisation de la machine Docker pour le provisionnement de l'hôte
  • Pilotes de machine Docker pour les fournisseurs de cloud

Cycle de vie des conteneurs

  • Création et exécution de conteneurs
  • Arrêt et redémarrage
  • Investigation d'un conteneur
  • Consulter les journaux
  • Examiner les processus
  • Supprimer un conteneur et ses données

Docker- La gestion d'applications

  • L'exemple de hello world
  • Conteneur interactif Bash
  • Construire une image en validant les modifications
  • Construire une image à partir d'un Dockerfichier
  • Constructions automatisées basées sur GitHub
  • Exécution de plusieurs processus dans un conteneur
  • Outil d'aide gosu
  • Exécuter une application web dans un seul conteneur
  • Exécuter une application web dans une architecture de micro-services

Gestion des images

  • Trouver et télécharger des images existantes
  • Docker Hub et dépôt local
  • Partager des images avec d'autres
  • Déployer un dépôt d'images privé

Networking de conteneurs

  • Mappage des ports
  • Liaison et dénomination des conteneurs
  • Création et gestion de réseaux personnalisés
  • Réseau sur plusieurs Docker hôtes (superposition)

Données dans les conteneurs

  • Volumes de données
  • Répertoires et fichiers de l'hôte en tant que volume de données
  • Conteneurs de volumes de données
  • Volumes de données partagés entre Docker hôtes
  • Sauvegarde et restauration des volumes de données

Docker Compose

  • Vue d'ensemble de Docker Compose
  • Exécution d'applications multi-conteneurs à l'aide d'une seule commande
  • Définition des services, des réseaux, des volumes et des variables
  • Mise en place de contraintes d'exécution sur les ressources

Docker Swarm

  • Introduction au clustering natif Docker
  • Services de découverte
  • Docker Stratégies et filtres de l'essaim

Pré requis

Une certaine familiarité avec la ligne de commande et Linux est un avantage.

  21 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.

Prix par participant

Nos Clients témoignent (4)

Cours Similaires

Catégories Similaires