Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Formation : Docker : administration avancée

Durée2 jours
Prix1 330 €
Code coursSY010
Dates12 au 13 octobre
14 au 15 décembre

(cliquez sur une date pour vous inscrire)

Public:

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

Objectifs:

Savoir configurer les fonctionnalités avancées de Docker :la sécurité, les configurations multi-hôtes, la création de registres privés, le provisionning de services dans le cloud, ...

Connaissances préalables nécessaires:

Programme détaillé de la formation


(logo acroreadTéléchargez le programme) :
Docker engine
Fonctionnalités,installation et configuration
Le service Docker
Docker daemon : rôle, configuration des principales options.
Option socket pour les accès en réseau.
Variables d'environnement : DOCKER_HOST, et DOCKER_TLS_VERIFY
Option storage-driver :
définition des formats de stockage des images.
Gestion de noeuds avec l'option -cluster-advertise
Atelier : configuration des accès réseau et de clusters Docker
Création d'un registry privé
Présentation de Docker Trusted Registry (DTR).
Architecture. Containers et volumes propres au DTR
Pilotage par UCP (Universal Control Plane).
Atelier : installation d'un dépôt privé.
Gestion des images du DTR, des droits d'accès.
Administration en production
Mise en oeuvre de Swarm, Compose, Docker Machine
Méthode d'administration des containers en production.
Orchestration avec Docker Machine.
Configuration réseau et sécurité dans Docker
Présentation des plugins Docker.
Applications multi-containers avec Compose:
définition de l'environnement applicatif,
déclaration des services dans docker-compose.yml,
exécution avec docker-compose.
Méthodes d'administration de containers en production.
Orchestration avec Docker Machine.
Atelier : exemples de provisionning en environnement mixte, dans le cloud et sur des machines physiques.
Présentation de Swarm pour le clustering :
fonctionnalités, gestion de clusters docker,équilibrage de charge,
répartition de tâches, gestion de services répartis, ...
Sécurité
Analyse des points à risques :
le noyau, le service Docker, les containers, ...
et des types de dangers : déni de service, accès réseau non autorisés, ...
Mécanismes de protection :
pile réseau propre à chaque container,
limitations de ressources par les cgroups,
restrictions des droits d'accès sur les sockets,
politique de sécurité des containers.
Atelier : mise en évidence de failles de sécurité et des bonnes pratiques à adopter.
Sécurisation des clients par des certificats
Principe, et mise en oeuvre avec openssl.
Fiabilité des images déployées dans Docker:
présentation de Content Trust pour signer les images.
Atelier : activation de Content Trust, variable d'environnement DOCKER_CONTENT_TRUST, Création et déploiement d'images signées.
Configuration réseau, sécurité et TLS

Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:SY010

Contenu de la formation
Docker : administration avancée:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours