L'ajout de cookie est désactivé sur votre navigateur, vous devez l'activer pour pouvoir naviguer sur ce site internet.
UpUp, la 1ère plateforme de mutualisation de formations.

Docker - Administration avancée

Formation DevOps, industrialisation et gestion de la production

Docker - Administration avancée

Informatique > DevOps, industrialisation et gestion de la production

Objectifs

  • Être capable de configurer les fonctionnalités avancées de Docker.
  • Comprendre comment gérer des applications multi-containers avec Docker Compose.
  • Savoir déployer des hôtes Docker avec Docker Machine.
  • Savoir créer des clusters Swarm.
  • Maîtriser les dispositifs de sécurité apportés par Docker.

Le programme de la formation

Le service Docker

 

Rappels : images, conteneurs,...
Configurer le démon Dockerd
Variables d'environnement : DOCKER_HOST
L'option socket pour les accès réseau

 

Création d'un registry privé

 

Principe d'un registry
Création d'un registry
Création d'un registry sécurisé
Création d'un registry authentifié
Configuration d'un client Docker et les certificats

 

Docker Machine

 

Présentation et installation
Configuration personnalisée
Création de machines virtuelles
Utilisation de Docker-machine

 

Fonctionnalités avancées du réseau et du stockage

 

Rappels du réseau Docker
Fonctionnalités avancées : bridge, overlay, host, macvlan
Rappel des volumes Docker
Les volumes distribués et les plugins
Stockage et conteneurs : gestion des ressources

 

Docker Swarm

 

Architecture de Swarm
installation du cluster et administration des noeuds
L'option cluster-advertise
Le principe des services globaux et reparties
Administration des services Docker Swarm
Scalabilité et load balancing
Les labels, les contraintes et les préférences
Réseaux et volumes
Rappels de Docker Compose
Administration des Stacks
Personnalisation d'un réseau overlay
Réseau et load balancing
Les mises à jour et rollback
La sécurité - autolock
Maintenance d'un noeud du cluster
Sauvegarde et restauration d'un cluster

 

La sécurité Docker

 

Principes : analyse des risques, les types de dangers, les mécanismes de protection
Sécuriser l'hôte
Sécuriser Docker Engine
Sécuriser les images Notary
Sécuriser l'application Dockérisée
Sécuriser le cluster Swarm
L'isolation avec les namespaces
Limiter les ressources avec les Cgroups
Administrer les dockers secrets

 

Les logs et le monitoring Docker

 

La gestion des logs
Audits (Docker Bench, ...)
Outils de supervision : Prometheus, ...

Public et Pré-requis de la formation

Administrateurs, chefs de projet. Toute personne souhaitant maîtriser les concepts avancés de Docker.

 

Connaître les bases du système Unix/Linux.
Connaître les bases de Docker.

Méthode pédagogique de la formation

Une formation très pratique : les nombreux ateliers proposés permettent aux participants d'acquérir une première expérience pratique de la mise en oeuvre des fonctionnalités avancées de Docker.
Les retours d'expériences et partages de bonnes pratiques de la part de consultants experts de la solution.

29 Commentaires