Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Docker - Mise en oeuvre du déploiement d'applications en conteneur

réf : DOP-DK

Docker est une plateforme de conteneurs logiciels virtualisés. Elle permet entre autres de conteneuriser des logiciels en vue de les utiliser sur tout serveur Linux ou Windows.

Objectifs pédagogiques

  • Mettre en place Docker sous Linux et Windows
  • Manipuler des conteneurs et images
  • Construire des images et les partager sur le Docker Hub ou d’autres registries
  • Paramétrer le réseau et les volumes
  • Lier Docker avec Swarm

Pré-requis

Connaissance des systèmes Linux

Notions sur les réseaux TCP/IP

Utilisation de la ligne de commande et du Shell en environnement Linux

Public concerné

Développeurs, architectes techniques, chefs de projet techniques, Sysops…

Programme

  • Évolution de Docker de sa création à aujourd’hui
  • Pourquoi Docker ?
  • L’architecture de Docker
  • L’installation de Docker (Linux/Windows/Mac)

Travaux pratiques

Installer Docker sous Windows

Installer Docker sous Linux

  • Le fonctionnement de Docker avec les conteneurs
  • Le fonctionnement de Docker avec les images

Travaux pratiques

Chercher et installer une application Web grâce à Docker

  • Le Dockerfile
  • Le Docker Hub et la construction automatique

Travaux pratiques

Créer un Dockerfile et le partager

  • Le paramétrage réseaux
  • Les volumes

Travaux pratiques

Construction et gestion de réseaux

Développement et usage des volumes

Mise en place d’un conteneur

  • Introduction à l’outil Docker Compose
  • Relation entre conteneurs
    • Connexion
    • Liaison

Travaux pratiques

Développement d’une application multi-conteneurs

Gestion des conteneurs

  • Présentation de Docker Swarm

Travaux pratiques

Construction d’un cluster Docker

Déploiement d’application

Élaboration d’une stratégie de gestion des flux de fortes demandes : étude de la scalabilité

Travaux sur la MAJ de l’application et d’un nœud

Développement d’un nouveau nœud & suppression d’un nœud existant

  • Les outils de gestion graphique
  • La sécurisation de Docker
  • L’API de Docker

Travaux pratiques

Mise en place d’une stratégie de sécurité pour un conteneur et pour les données

Équipe pédagogique

Professionnel expert dans le DevOps

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?