Formation Docker : créer et administrer des conteneurs virtuels d’applications

  • Référence : DOCK001
  • Durée : 21 heures
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Avoir des connaissances de base d'un système Unix (être à l'aise avec un terminal)

PROFIL DES STAGIAIRES

  • DevOps, développeurs, architectes et administrateurs systèmes

OBJECTIFS

  • Expliquer les avantages et inconvénients de la conteneurisation
  • Déployer et administrer la plateforme Docker
  • Configurer et utiliser le moteur Docker
  • Décrire la création des images Docker et "Dockerfile"
  • Intéragir avec le Docker Hub et registry privés
  • Mettre en oeuvre et configurer des conteneurs
  • Déployer des applications dans les conteneurs
  • Organiser la gestion des réseaux et du stockage
  • Maintenir et surveiller une infrastructure de conteneurs en production

METHODES PEDAGOGIQUES

  • 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Virtualisation

CONTENU DU COURS Virtualisation

1 - Introduction aux conteneurs

  • Cas d’utilisation
  • Modèles d’activation et licensing des conteneurs
  • Présentation de Docker et de son architecture
  • Vue d’ensemble du cycle de vie d’un conteneur
  • Présentation, tenants et aboutissants du concept des conteneurs dans un environnement de production

2 - Déployer et gérer les conteneurs

  • Vue d’ensemble des conteneurs
  • Préparation au déploiement des conteneurs
  • Installation de l’environnement Docker Desktop et Docker CLI
  • Mise en oeuvre, configuration et gestion des conteneurs
  • Bonnes pratiques et cycle de vie des conteneurs

3 - Interaction avec les conteneurs

  • Gestion et création d’image de conteneurs
  • Gérer le réseau et les liens Docker
  • Comprendre les différentes stacks Docker

4 - La gestion du réseau avec Docker

  • Comprendre la stack réseau de Docker
  • Utiliser les "links Docker"

5 - La gestion du stockage avec Docker

  • Introduction à la persistance des données
  • Déploiement des volumes Docker

6 - Les images Docker

  • Créer une image
  • Stocker et récupérer des images depuis le registre public (HUB) et privé (Registry)

7 - Monitoring et maintenance des conteneurs

  • Vue d’ensemble des outils de monitoring et de maintenance des conteneurs
  • Sauvegarder et restaurer un environnement de conteneurs

8 - Mise en oeuvre de Docker Compose

  • Notion de microservices
  • Vue d’ensemble de Docker Compose
  • Notion d’architectures N-tiers
  • Création de services par Compose

9 - Introduction à l'orchestration et notions avancées

  • Vue d’ensemble des outils d’orchestration
  • Introduction à l’optimisation et sécurisation des conteneurs, à Docker Swarm et à Kubernetes
Cookies