Formation Docker pour utilisateurs avancés

Ref :

Infrastructure Durée :
2 jours - 14 heures
Lieu :
Asnières s/ Seine ou en Distanciel

Tarif

Intra :
Inter :
1 800€ HT / pers
Inscrivez-vous

Demande d'informations

Les prochaines dates par ville

[+]

Pré-requis

Avoir suivi la formation officielle Docker basics ou maîtriser les notions qui y sont abordées
Une expérience avec des outils de déploiement et de gestion des applications serait bénéfique

Public concerné

Administrateurs système, Développeurs, DevOps

Objectifs

Maîtriser les commandes avancées de Docker pour la gestion des conteneurs
Comprendre et mettre en œuvre l'orchestration des conteneurs avec Docker Swarm
Gérer les images Docker de manière avancée, y compris la création d'images multi-étapes et l'utilisation de registres privés
Appliquer des techniques avancées de sécurité pour isoler et renforcer la sécurité des conteneurs Docker
Surveiller et optimiser les performances des conteneurs Docker et des ressources système
Intégrer Docker dans un pipeline de déploiement continu pour des déploiements plus efficaces et automatisés

Programme détaillé

Gestion avancée des conteneurs

  • Utilisation des commandes avancées de Docker pour la gestion des conteneurs
  • Gestion des réseaux et des liens entre les conteneurs
  • Utilisation de volumes avancés pour la persistance des données

Orchestration des conteneurs avec Docker Swarm

  • Présentation de Docker Swarm et de ses concepts clés
  • Configuration d'un cluster Swarm et déploiement de services
  • Gestion de la mise à l'échelle, de la mise à jour et de la haute disponibilité des services

Gestion avancée des images Docker

  • Création d'images Docker multi-étapes
  • Utilisation de registres privés pour le stockage et la distribution des images
  • Gestion des images avec Docker Content Trust pour la sécurité

Gestion avancée de la sécurité dans Docker

  • Isolation des conteneurs avec les namespaces et les contrôles d'accès
  • Utilisation de SELinux et d'AppArmor pour renforcer la sécurité
  • Configuration des politiques de sécurité avancées pour les conteneurs

Monitoring et optimisation des performances

  • Surveillance des performances des conteneurs et des ressources système
  • Utilisation des outils de monitoring tiers pour Docker
  • Optimisation des performances des conteneurs et de l'utilisation des ressources

Déploiement continu avec Docker

  • Intégration de Docker dans un pipeline de déploiement continu
  • Utilisation de Docker pour la création d'environnements de test et de pré-production
  • Stratégies de déploiement continu et de gestion des versions avec Docker

Modalités pédagogiques

Méthode essentiellement active basée sur la mise en œuvre de travaux pratiques sur PC
Les apports théoriques et méthodologiques viennent éclairer la pratique et favorisent la prise de recul
Les apprenants sont encadrés par un formateur qui soumet un exercice, le corrigé se fait ensuite en groupe. Plusieurs exercices pratiques permettront aux participants de maîtriser opérationnellement l’outil
Un diaporama est projeté aux participants durant la formation. Il présentera la trame et les contenus de la formation (plan, supports visuels et exercices), et des liens vers les chapitres des documentations officielles utiles à la réalisation des exercices

Nos Actualités