Points forts
- Compétence requise en entreprise et peu voire pas enseignée en entreprise
- Le contenu de la formation a été conçue de manière à ce que l’assimilation des concepts se fasse rapidement; beaucoup d’exercices sont donnés.
Objectifs
- Installer et utiliser Docker
- Utiliser les fonctionnalités avancées de Docker
- Configurer une Registry
- Assurer la sécurité de sa plateforme Docker
Programme
Jour 1 7h avec 2h de théorie, 3h30 de pratique, 1h30 de pause
Comprendre Docker
Comprendre l’écosystème de Docker
Installation de Docker
Les bases de Docker
Création et utilisation de conteneurs
Cycle de vie d’un conteneur
Inspecter un conteneur
Exercices
Création d’Images
Utilisation du Dockerfile
Les différentes instructions
Exercices
Utilisation de DockerHub
Trouver et partager des images Docker
Les imports et exports
Exercices
TP création d’image Docker
Utilisation de Docker avec Node
Création de DockerFile
Exercices
Devoirs : QCM et code à trou – 15 min
Jour 2 7h avec 1h30 de théorie, 3h de pratique, 1h30 de pause, 1h d’évaluation
Correction QCM et code à trou – 15 min
Persister des données
Utilisation des bind mounts
Utilisation des volumes
Exercices
Utilisation des réseaux Docker
Le réseau Bridge
Le réseau host
Exercices
Utilisation de multi services
Utilisation de Docker Compose
Exemple de multi-services
Exercices
Projet de fin de module
Réalisation d’un projet regroupant l’ensemble des fonctionnalités Docker vues précédemment.
Évaluation finale 1h
Pré-requis
- Disposer des bases d’un langage de développement
Public visé
- Développeurs ayant une connaissance d’un langage de développement