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 DONNEES
  • 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
Grace à cette formation vous pourrez
Comprendre le principe de conteneurisation
Intégrer Docker dans vos projets
Installer et maitriser docker ainsi que les produits de l’écosystème
Exploiter toutes les fonctionnalités.
Prérequis
Il est nécessaire de
Connaitre les bases d’un système Linux/Unix
Savoir programmer en python
Avoir une expérience cloud
Profil des participants
Administrateurs, chefs de projet, développeurs
Dates des prochaines sessions :
Du 11 au 14 mars 2024
Du 24 au 27 juin 2024
Du 1 au 4 octobre 2024
Du 9 au 12 décembre 2024
Grace à cette formation vous pourrez
Comprendre le principe de conteneurisation
Intégrer Docker dans vos projets
Installer et maitriser docker ainsi que les produits de l’écosystème
Exploiter toutes les fonctionnalités.
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 DONNEES
  • 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, développeurs
Il est nécessaire de
Connaitre les bases d’un système Linux/Unix
Savoir programmer en python
Avoir une expérience cloud

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 11 au 14 mars 2024
Du 24 au 27 juin 2024
Du 1 au 4 octobre 2024
Du 9 au 12 décembre 2024

Réservez votre formation

Que cherchez-vous ?