Docker
Théorie :  40%
Pratique : 60%
Durée : 3 jours (21 h)
Prix : 2 200 € H.T.
100% à distance
Découvrez les conteneurs : leur souplesse, leur optimisation, leur efficacité. A destination d’administrateurs ou de développeurs, une formation complète sur Docker et son implémentation.
Version 2.1, mise à jour le 10/04/2024.
Au programme de cette formation :
Introduction :
- Définitions et théorie
 - Les différents types de virtualisation
 - Les conteneurs
 - Fonctionnement d’un conteneur (LXC, Namespaces, C-groups)
 - Différences entre conteneur et virtualisation de machine
 
Présentation de Docker et son environnement :
- Architecture de Docker
 - Installation de Docker (Linux)
 - Les commandes de base
 - Dockerhub, la banque d’image en ligne
 - Notion et gestion de base du réseaux sous Docker
 - Lancer son premier conteneur via Docker
 
Familiarisation avec les images et les registry :
- Définition et théorie
 - Le fonctionnement d’une image (les layers, mise en cache, …)
 - Le Dockerfile : Faire une image personnalisée
 - Créer et configurer son registry privé: Docker Registry, Gitlab-CE…
 
Familiarisation avec le principe des volumes :
- Définition et théorie
 - Créer, gérer et utiliser les volumes Docker.
 - Persistance de données: Bind-mount
 - Création de conteneur avec un volume
 - Partage de volume inter-conteneur
 
Le micro service avec Docker-Compose :
- Le principe des microservices
Présentation de la commande docker-compose - Tout sur le fichier de configuration docker-compose.yml
 - Lancer sa première application en micro service via Docker-compose
 
Administration de vos conteneurs :
- Les outils de débug
 - Gestion des logs
 - Gérer les ressources de vos conteneurs
 - Sauvegarde et restauration
 - Bonnes pratiques
 
L’orchestration et avec Docker Swarm :
- Définition et théorie
 - Docker Swarm : Nodes, services, secrets, config, stack …
 - Déployer un cluster
 - Docker Swarm: Manager et Worker node
 - Déployer un service dans un Cluster Docker
 - Swarm : La puissance de la scalabilité
 
Sont nécessaires les compétences suivantes :
- Connaissances des systèmes d’exploitation
 - Utilisateur Linux
 
Sont nécessaires les équipements suivants :
- Un poste de travail avec les droits d’administration
 - Une connexion internet
 - Un micro-phone
 
Formation 100% à distance !
Horaires : 9h30 à 17h30 (pause déjeuner de 1h).
Des machines virtuelles seront mises à disposition des apprenants pour les parties pratiques.
L’évaluation des participants est faite au taux de « théorie / pratique », en haut de cette page. Des QCMs et exercices pratiques valideront la bonne assimilation des compétences par le participant.
Délais d’accès maximum : 30 jours à compter de la demande.
Accessibilité aux personnes handicapées : 
Nous contacter pour une adaptation de la formation à vos besoins : « Adaptation des modalités pédagogiques »
Statistiques 2023
Taux d’assiduité global : N/A
Satisfaction relative aux supports et exercices : N/A
Satisfaction relative au formateur : N/A