null

Cloud / DevOps

Docker

Objectif

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.

Durée : 4 jours (28 heures)

Dates :
-09/12/24
-01/10/24
-24/06/24
-11/03/24

Il est nécessaire de
Connaitre les bases d’un système Linux/Unix
Savoir programmer en python
Avoir une expérience cloud

Programme de la formation

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
Menu