Déploiement de services avec Docker et Docker-compose

Public concerné 🎓

BTS Services Informatiques aux Organisations

Matière 📚

Bloc 1 – Support et mise à disposition de services informatiques

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.

Savoirs 🎓

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

Compétences 💪

Bloc 1 :

  • Mettre à disposition des utilisateurs un service informatique

Bloc 2 :

  • Déployer une solution d’infrastructure

Outils 🛠️

Un serveur physique ou virtuel avec une distribution Linux 64 bits (ici Debian 12 – version stable actuelle) sur lequel Docker et Docker Compose seront installés.

Sites officiels : https://www.docker.com/, https://hub.docker.com et https://docs.docker.com/

Téléchargements 📥

📎 deploiementservicesavecdocker.pdf
Fichier libre – Télécharger (368.75 KB)

📎 deploiementservicesavecdocker.zip
Fichier libre – Télécharger (17.23 MB)

✅ deploiementservicesavecdocker_cor.zip
Corrigé disponible – Télécharger

Mots-clés ﹟

Docker compose virtualisation container conteneur services micro-services déploiement

Version 📝

V1.0

Date de publication 📅

15/09/2024

Auteur.e(s) ✍️

Apollonie Raffalli

Laisser un commentaire