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.
Objectifs : concevoir, paramétrer, implémenter et administrer des conteneurs Docker.
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.
Toutes nos formations sont ouvertes aux inscriptions jusqu’à trois (3) jours ouvrés avant le premier jour de la formation, sous réserve de réception des pièces nécessaires.
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 »
Version 2.1, mise à jour le 16/03/2026.