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


Prix ​​par Participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires