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