01 56 59 33 00
united-kingdom

DOCKER

4-IT-DOCK
4-IT-DOCK
Durée : 4 jour(s)
soit 28 heures
Prix : 2400 €
Programmes
Introduction
  • Présentation docker, principe, fonctionnalités
  • Besoins : packaging d’applications, déploiement rapides, coexistence de plusieurs versions d’une application sur un même serveur
Principe et architecture
  • Les conteneurs lxc.
  • Présentation de lxc : Linux containers, historique, principe de fonctionnement
  • Les Cgroups
  • L’isolation de ressources, création d’un environnement utilisateur
  • Positionnement par rapport aux autres solutions de virtualisation
  • Les systèmes de fichiers superposés
  • Présentation de aufs
  • Apports de Docker : Docker Engine pour créer et gérer des conteneurs Dockers
  • Plates-formes supportées
  • L’écosystème Docker: Docker Machine, Docker Compose, Kitematic, Docker Swarm, Docker Registry
Gestion des images et des conteneurs
  • Utilisation de DockerFile pour créer de images personnalisées : principales instructions (RUN, FROM, ENV, EXPOSE, etc …)
  • Recommandations et bonnes pratiques d’écriture de DockerFile
  • Gestion des conteneurs : création, affichage, sauvegarde de l’état
  • Présentation du Docker Hub
  • Publication d’images vers un registry
Volumes de données
  • Initialisation des volumes de données lors de la création d’un container
  • Ajout de volumes de données, contrôle avec la commande Docker inspect
  • Sauvegarde, migration, restauration de volumes
  • Création de conteneurs de volumes de données
Administration
  • Applications multi-conteneurs avec Compose
  • Méthodes d’administration de conteneurs en production
  • Orchestration avec Docker Machine
  • Présentation de Swarm pour le clustering
  • Configuration réseau et sécurité dans Docker
Objectifs
Comprendre le principe de Docker
Savoir mettre en œuvre la solution ainsi que les produits de l’écosystème
Être en mesure de déployer des images tout en intégrant les contraintes de production
Prérequis
Connaissances de base d’un système Linux/Unix et de la programmation
Expérience souhaitable de l’utilisation d’un de ces systèmes
Profil des participants
Administrateurs, chefs de projet et toute personne souhaitant mettre en œuvre
Docker pour déployer ses applications
Dates des prochaines sessions :
Du 03 au 06 Janvier 2022
Du 28 au 31 Mars 2022
Du 07 au 10 Juin 2022
Du 18 au 21 Juillet 2022
Du 10 au 13 Octobre 2022
Du 05 au 08 Décembre 2022
Comprendre le principe de Docker
Savoir mettre en œuvre la solution ainsi que les produits de l’écosystème
Être en mesure de déployer des images tout en intégrant les contraintes de production
Introduction
  • Présentation docker, principe, fonctionnalités
  • Besoins : packaging d’applications, déploiement rapides, coexistence de plusieurs versions d’une application sur un même serveur
Principe et architecture
  • Les conteneurs lxc.
  • Présentation de lxc : Linux containers, historique, principe de fonctionnement
  • Les Cgroups
  • L’isolation de ressources, création d’un environnement utilisateur
  • Positionnement par rapport aux autres solutions de virtualisation
  • Les systèmes de fichiers superposés
  • Présentation de aufs
  • Apports de Docker : Docker Engine pour créer et gérer des conteneurs Dockers
  • Plates-formes supportées
  • L’écosystème Docker: Docker Machine, Docker Compose, Kitematic, Docker Swarm, Docker Registry
Gestion des images et des conteneurs
  • Utilisation de DockerFile pour créer de images personnalisées : principales instructions (RUN, FROM, ENV, EXPOSE, etc …)
  • Recommandations et bonnes pratiques d’écriture de DockerFile
  • Gestion des conteneurs : création, affichage, sauvegarde de l’état
  • Présentation du Docker Hub
  • Publication d’images vers un registry
Volumes de données
  • Initialisation des volumes de données lors de la création d’un container
  • Ajout de volumes de données, contrôle avec la commande Docker inspect
  • Sauvegarde, migration, restauration de volumes
  • Création de conteneurs de volumes de données
Administration
  • Applications multi-conteneurs avec Compose
  • Méthodes d’administration de conteneurs en production
  • Orchestration avec Docker Machine
  • Présentation de Swarm pour le clustering
  • Configuration réseau et sécurité dans Docker
Administrateurs, chefs de projet et toute personne souhaitant mettre en œuvre
Docker pour déployer ses applications
Connaissances de base d’un système Linux/Unix et de la programmation
Expérience souhaitable de l’utilisation d’un de ces systèmes

Formateur expert dans le domaine

  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
  • Éligible au CPF avec passage de certification TOSA ou PCIE (en option)

En amont de la formation

  • Audit par téléphone par nos commerciaux et formateurs
  • Tests d’auto-positionnement avant l’entrée en formation par le biais de questionnaire

Au cours de la formation

  • Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.

En fin de formation

  • Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
  • Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
  • Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur

Modalités d’inscription

  • Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr

Modalités particulières

  • Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr
Du 03 au 06 Janvier 2022
Du 28 au 31 Mars 2022
Du 07 au 10 Juin 2022
Du 18 au 21 Juillet 2022
Du 10 au 13 Octobre 2022
Du 05 au 08 Décembre 2022

Réservez votre formation

Que cherchez-vous ?