Nos bureaux

  • Exceev Consulting
    61 Rue de Lyon
    75012, Paris, France
  • Exceev Technology
    332 Bd Brahim Roudani
    20330, Casablanca, Maroc

Suivez-nous

Préférences

Kit de marque

Cloud, infrastructure & réseaux - Docker : Conception, test et déploiement d'applications, certification ENI®

Un parcours pratique consacré à Docker : Conception, test et déploiement d'applications. Les participants structurent leurs acquis autour de trois priorités : Introduction à Docker, Gestion des images et conteneurs, Création d'images personnalisées et Docker Compose.

Durée
4j - 28h00
Format
Formation pratique en présentiel ou à distance
Référence
EXCEEV-DEVOPS-0006
Langue
Français

Programme détaillé

Introduction à Docker
  • Concepts de virtualisation et de conteneurisation Présentation de Docker : architecture et composants.
  • Installation de Docker Desktop et Docker Engine sur Windows/Linux.
  • Premiers pas avec Docker : exécution d'un premier conteneur.

Exercice

  • Installation et configuration de Docker sur Windows et Linux.
Gestion des images et conteneurs
  • Utilisation de Docker Hub et des registres privés.
  • Commandes de gestion des conteneurs : run, ps, logs, stop, restart, rm.
  • Gestion des images : pull, build, tag, push.

Exercice

  • Déploiement d'une application simple avec une image Docker existante.
Création d'images personnalisées et Docker Compose
  • Structure d'un Dockerfile.
  • Optimisation des images Docker.
  • Gestion des variables d'environnement et des secrets.
  • Introduction à Docker Compose.
  • Structure d'un fichier docker-compose.yaml.
  • Définition des services, réseaux et volumes.

Exercice

  • Création et optimisation d'une image Docker personnalisée et déploiement d'une application multi-conteneurs.
Gestion des réseaux, volumes et orchestration avec Swarm
  • Gestion des réseaux Docker : bridge, host, overlay.
  • Configuration des volumes et des bind mounts.
  • Persistance des données dans Docker.
  • Principes et mise en place d'un cluster Swarm.
  • Gestion des services et des stacks Docker.
  • Mécanismes de scalabilité et répartition de charge.

Exercice

  • Mise en place d'un stockage persistant et d'une architecture réseau adaptée.
  • Création d'un cluster Docker Swarm et déploiement d'une application scalable.
Sécurisation et bonnes pratiques Docker
  • Meilleures pratiques de sécurité pour les conteneurs et images.
  • Configuration du démon Docker pour une exécution sécurisée.
  • Gestion des droits et des accès utilisateurs.
  • Bonnes pratiques pour déployer Docker en production.
  • Synthèse et retours d'expérience.

Exercice

  • Mise en place d'une stratégie de sécurité avec restriction des privilèges et audit de conteneurs. Questions/réponses et bilan de la formation.
La certification ENI
  • Modalités et déroulement de l’examen.
  • Conseils personnalisés

Parlez-nous de votre projet

Nos bureaux

  • Exceev Consulting
    61 Rue de Lyon
    75012, Paris, France
  • Exceev Technology
    332 Bd Brahim Roudani
    20330, Casablanca, Maroc