Skip to main Content

La gestion des containers virtuels avec Docker

  • Référence GKDCK
  • Durée 3 jour(s)
  • Langue Français

Modalité pédagogique

Options de paiement complémentaires

  • GTC 29 TTC

    Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.

Classe inter en présentiel Prix

EUR2 090,00

hors TVA

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

Cette formation permet aux participants d'acquérir les compétences et compténces nécessaires de la solution Docker en environnement Linux, Docker fournit une solution de virtualisation qui ne nécessite pas de système d'exploitation propre puisqu'il utilise les fonctionnalités système sous-jacent. Il empaquète les applications et automatise leur déploiement en utilisant la technique de containérisation. très présent en environnement OpenStack, ce produit est aussi largement interfacé avec les outils de gestion d'infrastructure du marché, l'ensemble constituant une alternative technologique aux solutions traditionnelles de virtualisation.

Prochaines dates

Haut de page
    • Modalité: Classe inter en présentiel
    • Date: 14-16 septembre, 2022
    • Centre: RUEIL ATHENEE

    EUR2 090,00

  • EUR2 090,00

    • Modalité: Classe inter en présentiel
    • Date: 05-07 décembre, 2022
    • Centre: RUEIL ATHENEE

    EUR2 090,00

Cette formation s'adresse aux architectes logiciels, administrateurs systèmes, développeurs.

Objectifs de la formation

Haut de page

A l'issue de la formation, les participants seront capables de :

  • Expliquer le positionnement de Docker et le principe de containerisation
  • Identifier les différentes méthodes d’installation de Docker
  • Expliquer le principe de fonctionnement de Docker et de ses conteneurs

Programme détaillé

Haut de page

Introduction

  • Présentation et mise en oeuvre des VMs Debian 8 & CentOS 7
  • Salomon HYKES, de DotCloud à Docker,Inc

Grands principes de l’urbanisation logiciels

  • Intérêts
  • Coûts

La containerisation

  • Les solutions existantes
  • Concepts de containerisation
  • Comparatifs entre containerisation et virtualisation
  • Présentation de l’outils Docker,Inc
  • Ecosystème de Docker,Inc

NameSpace & Cgroups de Docker

  • Les PID sur la machine Hôte
  • Cloisonnement des PID par NameSpace
  • Cloisonnement des ressources hardware par nameSpace

De LXC à LibContainer

  • Imbrication des couches logiciels de Dockers,Inc

Les systèmes de fichiers en couches

  • UnionFS
  • Devicemapper
  • AUFS
  • Comparaisons entre filesystem en couches et disques virtuels

Les méthodes d’installations

  • Linux CentOS 7
  • Linux Debian
  • Windows et Mac OS
  • Sur système LVM thin pool (CentOS)

La stack réseau de docker

  • Le réseau bridge
  • Le réseau host
  • Le réseau none

Docker compose

  • Principes générales
  • Écriture d’un fichier docker-compose.yml
  • Lancement et gestion automatique des conteneurs

Présentation du container « Hello-World »

  • Vérification de la chaîne logicielle avec le container hello-world
  • Les étapes clés d’une instanciation
  • Container ID

Le registry public/privé

  • Présentation de l’interface Web https://store.docker.com
  • Les bonnes pratiques
  • Accès au registry en mode commande
  • Création d’un compte en ligne
  • Connexion de docker à la plateforme en ligne

Instanciation d’images

  • Les couches de l’instanciation
  • Lancement en mode interactif

  • Les instructions de « run »
  • Le passage de variables d’environnements
  • Lancement en arrière plan
  • Le recyclage des processus
  • Les logs

Création d’une image pas à pas

  • Création d’un serveur apache2 sur système Ubuntu

Création d’un Dockerfile

  • Anatomie d’un Dockerfile
  • Création d’un dockerfile serveur Ubuntu+apache2+php7.0
  • Création d’une image MYSQL
  • Sauvegarde des images sur le hub public

Persistance des données dans le temps

  • Sur une volume simple (debian)

Docker machine

  • Gestion de l’outil docker machine
  • Provisionnement local et dans le cloud

Docker swarm

  • Configuration d’un cluster swarm
  • Orchestration du cluster de machine
  • Load balancing entre serveurs du cluster

Pré-requis

Haut de page

Avoir des connaissances en environnement Unix/Linux.

Bon à savoir

Haut de page

Un support de cours en français est remis aux participants