Passer au contenu
15 h

Infonuagique et virtualisation

Docker-Architecture de système à base de conteneurs

Préalables

Posséder de bonnes connaissances du système d’exploitation Linux.

Objectifs

À la fin du cours, le participant sera en mesure de gérer une infrastructure de base à l’aide de conteneurs.

Contenu

Conteneurs : principes, objectifs et solutions

  • Conteneurs et Docker
  • Fondations : Linux, CGroups et Namespaces
  • Apports de Docker
  • Outils de l’écosystème des conteneurs
  • Docker et les autres
  • Docker et LXC
  • Mise en contexte

Conteneurs et infrastructures

  • Automatisation de la gestion de l’infrastructure : du IaaS au CaaS
  • Solutions CaaS

Docker en pratique : les outils de base

  • Conteneurs et images
  • Cycle de vie du conteneur
  • Accès à un conteneur et modification des données
  • Construction d’une image Docker originale
  • Dockerfile

Apprentissage de Docker

  • Prise en main du client Docker
  • Commandes système
  • Cycle de vie des conteneurs
  • Interactions avec un conteneur démarré
  • Commandes relatives aux images
  • Réseau et volumes
  • Réseau Docker

Exemples d’architectures et concepts avancés