الانتقال إلى المحتوى الرئيسي
Gust Training
الحوسبة السحابية

Docker avancé : Déployer et gérer des hôtes Docker

Formation Docker avancé : Déployer et gérer des hôtes Docker Objectifs de la formation Docker Avancé Au terme de ce cours, les participants

المدة
20 Heures
المستوى
Avancé
صيغ التكوين
حضوري · عن بعد · مختلط

Formation Docker avancé : Déployer et gérer des hôtes Docker

Objectifs de la formation Docker Avancé

Au terme de ce cours, les participants auront une connaissance pratique de Docker et seront capables de :

  • Utiliser Docker Machine pour déployer des hôtes Docker
  • Développer et déployer des applications multi-containers avec Docker Compose
  • Détailler les primitives utilisées dans un swarm
  • Mettre en place un cluster swarm
  • Déployer des services et stack applicatives
  • Comprendre l’importance du quorum et la réplication des logs de Raft
  • Détailler les options de stockage
  • Mettre en place une stack de supervision
  • Comprendre les éléments de sécurité apportés par Docker
  • Détailler les éléments de l’édition entreprise

Le cours est découpé en plusieurs parties. Celles-ci pourront être réorganisées de manière différente en fonction du déroulement de la formation.

À qui s’adresse cette formation ?

Public :

Le cours s’adresse aux Administrateurs, Architectes ou Développeurs d’applications voulant apprendre à gérer les problématiques d’exploitation et optimiser leurs bonnes pratiques.

Prérequis :

Les participants doivent être habitués à l’utilisation de la ligne de commande sous des systèmes Linux. Une expérience, en tant qu’utilisateur, de la plateforme Docker est également fortement conseillée. Pour acquérir ces connaissances il est conseillé d’avoir suivi la formation Docker – Créer et Administrer vos conteneurs virtuels d’applications avec Docker (UDMA).

Contenu du cours Docker Avancé

Docker Machine

  • Présentation
  • Déploiement et utilisation d’hôtes Docker en local
  • Déploiement et utilisation d’hôtes Docker sur un cloud provider (AWS, DigitalOcean)

Docker Compose

  • Présentation
  • Le format de fichier Compose et son évolution
  • Le binaire docker-compose et son utilisation

Travaux pratiques :

Déploiement d’applications avec Docker Compose

Orchestration

  • Présentation de Docker swarm (node, service, stack, config, secret)
  • Les rôles des nodes (manager, worker)
  • Algorithme de consensus distribué Raft : réplication des logs et quorum
  • Le routing mesh
  • Les ports utilisés dans un swarm

Travaux pratiques :

  • Mise en place d’un Swarm sur un cloud provider
  • Déploiement d’un service
  • Déploiement d’une stack applicative
  • Utilisation des secrets

Stockage

  • La notion de volume
  • Utilisation et cas d’usage
  • File storage vs Block storage vs Object storage
  • Présentation de REX-Ray pour l’orchestration du stockage

Travaux pratiques :

  • Mise en place d’un cluster Ceph
  • Exemple d’utilisation de REX-Ray

Sécurité

  • Les éléments de sécurité avec Docker
  • Isolation (namespaces) et limitation des ressources (cgroups)
  • Linux Security Modules
  • Capabilities / Seccomp
  • Scan de vulnérabilités
  • Content Trust
  • La sécurité dans un swarm

Monitoring

  • Gestion des logs
  • Exemple d’utilisation de Prometheus
  • Exemple d’utilisation de Netdata

Travaux pratiques:

Déploiement d’une stack Prometheus

Docker Entreprise

  • Présentation
  • Exemple de mise en place sur DigitalOcean
  • Démo de l’interface

Des projets de l’écosystème Docker

  • Revue de différents projets développés autour de Docker

المواضيع: Docker

الحوسبة السحابية

Zabbix Certified Specialist

Formation Zabbix Certified Specialist Description de la formation Zabbix 5.0 Cette formation s'appuie sur la version Zabbix 5.0 Le logiciel

المدة
20 Heures
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Avancé

الحوسبة السحابية

Virtualisation avec KVM

Formation Virtualisation avec KVM Description de la formation KVM KVM est une technologie libre de virtualisation. Comme son nom l’indique

المدة
25 Heures
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

الحوسبة السحابية

Kubernetes

Formation Kubernetes Objectifs de la formation Kubernetes Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la

المدة
20 Heures
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

الحوسبة السحابية

Formation Zabbix Certified User

Description de la formation Zabbix Utilisateur Cette formation s'appuie sur la version Zabbix 7.0 Le logiciel libre Zabbix est une

المدة
1 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental
تواصل عبر واتساب