Docker - fonctionnalités avancées

Certification : Concevoir, tester et déployer des applications avec docker

Proposée par M2I SCRIBTEL — 92400 Courbevoie

Éligible CPF
Formation continue
À distance Présentiel

Prix

Indiqué par le ou les établissement(s)

1 600 €

Présentation

La certification s'adresse aux développeurs amenés à travailler sur des applications en microservices encapsulées dans des conteneurs Docker ou aux administrateurs et techniciens système et réseau amenés à gérer ces conteneurs.

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 1 600 € 14 h
Formation continue Présentiel 1 600 € 14 h

Objectifs

A l'issue de cette formation, vous serez capable de :

  • Identifier et mettre en oeuvre les fonctionnalités avancées des conteneurs Docker
  • Créer des images complexes avec Docker Compose
  • Mettre en haute disponibilité les conteneurs avec Docker Swarm et appliquer des configurations avancées
  • Démarrer l'orchestration avec Kubernetes
  • Sécuriser une infrastructure Docker
  • Optimiser ses conteneurs et son architecture.

Programme

Jour 1 - Matin

Le moteur Docker

  • Architecture du moteur Docker
  • Fonctionnalités avancées et configuration
  • Gestion des rôles et principales options
  • Intégration de Docker dans une infrastructure d'applications existantes
  • Les commandes importantes et avancées

Images et conteneurs

  • Les images en détail
  • Gestion des images en masses
  • Transfert et portabilité des images
  • Architecture d'un conteneur
  • Bonnes pratiques et mise en oeuvre
  • Les Dockerfiles en détail
  • La gestion des images intermédiaires
  • Gestion des contextes
  • Optimisation des images
  • Déploiement avancé

Jour 1 - Après-midi

Le réseau sous-jacent

Le stockage Docker

  • Bonnes pratiques sur la gestion de la persistance de données
  • Gérer le stockage, les données volatiles et non volatiles
  • Configurations avancées

Jour 2 - Matin

Mise en haute disponibilité et en production

  • Déploiement et gestion des conteneurs multiples
  • Mise en oeuvre d'une architecture en haute disponibilité
  • Gestion des microservices
  • Orchestration et automatisation des processus Docker
  • Gestion des performances des conteneurs

Docker Compose

  • Architecture de Docker Compose
  • Mise en oeuvre et administration
  • Notions avancées

Docker Swarm

  • Architecture de Docker Swarm
  • Les différents types de noeuds
  • Gestion des logs et surveillance
  • Mise en oeuvre et administration
  • Introduction à Kubernetes, configuration et déploiement simplifié

Mise en oeuvre d'un registre

  • Introduction aux différents types de registres
  • Déploiement de registres
  • Notions de découvertes de services et de load-balancing avec UCP
  • Notions "DTR" et "DDC"
  • Signature des objets

Jour 2 - Après-midi

La sécurité dans Docker

  • Vue d'ensemble des bonnes pratiques de sécurité dans Docker
  • Configuration des principales bonnes pratiques
  • Utilisation des modules de sécurisations
  • Gestion des vulnérabilités avec Docker Scan
  • Gestion des isolations et des limitations

Monitoring

  • Les outils d'analyses
  • Les logs du daemon et des conteneurs Docker
  • Bonnes pratiques d'optimisations des ressources

Les modules annexes

  • Vue d'ensemble des nouveautés avancées quant aux conteneurs
  • Introduction à Docker Scout, Docker Copilot...

Certification

  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • La durée moyenne est de 1h30
Voir la formation sur le site de l'établissement