Déploiement de services avec Docker et Docker-compose
Intitulé long |
Déploiement de services avec Docker et Docker-compose
|
Présentation |
L’objectif de ce « Labo » est de comprendre l’intérêt de l’outil Docker et d’en tester les principaux usages (déployer rapidement plusieurs instances d’un service pour les SISR, développer et tester une application pour les SLAM).
Seul Docker sur Linux est étudié ici mais les principes restent les mêmes sur Windows.
Ce « Labo » comporte 5 activités qui peuvent être réalisées en bloc1 pour tous les étudiants ou en bloc 2 SISR (voir compétences associées) :
-
Activité 1 : installation et première exploitation de Docker
-
Activité 2 : déploiement d’un service avec une gestion des données persistantes
-
Activité 3 : construction d’une image avec un dockerfile et publication sur Docker Hub (le registre public de Docker)
-
Activité 4 : déploiement de la distribution Kali-Linux avec gestion du réseau
-
Activité 5 : déploiement d’un service avec Docker Compose
|
Pré-Requis |
Commandes de base d’administration d’un système Linux. Notions de virtualisation.
|
Compétences |
Bloc 1 :
-
Mettre à disposition des utilisateurs un service informatique
Bloc 2 :
-
Déployer une solution d’infrastructure
|
Savoir |
Savoir-faire :
- Justifier le choix d’une solution de mise en production d’un service et d’un système
- Automatiser l’installation d’un service
- Valider et documenter la mise en exploitation d’un service
Savoirs associés :
- Mise en production, méthodes, technologies, techniques, normes et standards associés
- Technologies et techniques associées à l'installation des services
- Test d’intégration d’un service
|
Mots Clés |
Docker compose virtualisation container conteneur services micro-services déploiement
|
Auteurs |
Apollonie Raffalli
|
Date de Publication |
15 Septembre 2024
|
Date de Modification |
15 Septembre 2024
|
|