Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Formation Docker - Administration avancée
Technique

Formation Docker - Administration avancée

Tirer pleinement parti de la puissance de la solution

Plate-forme logicielle dite de conteneurisation, Docker permet de concevoir et de déployer des applications plus rapidement. Le principe consiste à les embarquer dans des containers virtuels capables de s’exécuter sur n’importe quelle machine. La force des conteneurs ? Dépourvus d’OS (ils font appel aux OS des machines hôtes pour exécuter les applications), ils sont beaucoup plus légers que des VM et en conséquence plus faciles à migrer d’une machine à l’autre. Et bien sûr, ils permettent des déploiements plus rapides. Mais pour exploiter pleinement la puissance de la solution, il convient d’en maitriser les fonctionnalités les plus avancées. Cette formation de 2 jours s’adresse précisément aux professionnels souhaitant approfondir leur expertise sur cette solution régulièrement considérée comme révolutionnaire.

Objectifs de cette formation

Docker - Administration avancée
  • Ê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

Public

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

Pré-requis

Programme détaillé

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
  • Travaux pratiques : 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)
  • Travaux pratiques : 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
  • Travaux pratiques : 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
  • Travaux pratiques : 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
  • Exercices pratiques : 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

Les plus de cette formation

Docker - Administration avancée
  • 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.
Modalités
Cette formation proposée en interentreprises est également accessible à distance.
Si aucune date à distance n'est signalée par le pictogramme formation accessible à distance, contactez notre Service Conseil Clients au 0 825 07 6000.

Informations

Dimension Digitale

  • Durée : 2 Jours (14h)
  • Tarif : 1 395 € HT
  • Réf. : XW334
  • Option(s)
    • Repas Paris : 46 € HT


Dates des sessions

Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.