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


REFERENCE
 
 
UDMB
DUREE
 
 
2 jours
TARIFS
 
 
1420 € HT
Niveau : Avancé
Classe à distance: Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

OBJECTIFS :
 

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.

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).

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.

PROGRAMME :
 

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 

S'INSCRIRE À CETTE
FORMATION DOCKER AVANCÉ
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

5 j

 

Virtualisation - Cloud - DevOps

Docker : Maîtriser Docker
En très peu de temps, Docker est devenu une plateforme incontournable que les développeurs et les administrateurs système utilisent pour le packaging, le déploiement et...

2 j

 

Virtualisation - Cloud - DevOps

Docker au service du Caas et du PaaS
Les conteneurs permettent aux plateformes Cloud de contourner les problèmes de dépendance logicielle. En effet, les conteneurs isolent les processus et agissent comme des briques de...

2 j

 

Virtualisation - Cloud - DevOps

Docker : les Fondamentaux (cours officiel)
Cette formation officielle "Docker : les Fondamentaux" constitue la meilleure base pour l'utilisation de Docker en entreprise. Lors de ce cours, les participants vont apprendre les...

3 j

 

Virtualisation - Cloud - DevOps

Docker Enterprise Operations (cours officiel)
Cette formation "Docker Enterprise Operations" (Docker niveau Avancé) est le deuxième niveau du cursus officiel Docker. Elle se focalise sur l'administration de Docker...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB