Exploitation de Docker sur Linux

Public concerné 🎓

BTS Services Informatiques aux Organisations

Matière 📚

Bloc 1 – Support et mise à disposition de services informatiques

Présentation 📋

L’objectif de ce Côté 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 Côté Labo comporte 3 activités communes aux 2 options :

  • Activité 1 : installation et première exploitation de Docker.
  • Activité 2 : déploiement d’un site Web dynamique.
  • Activité 3 : lancement d’une application avec Docker Compose.

Un approfondissement traitant des questions liées à la professionnalisation de l'utilisation de Docker est prévu.

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
  • SISR Valider et documenter la mise en exploitation d’un service
  • B1.5 Réaliser les tests d’intégration et d’acceptation d’un service
  • SISR Maquetter et prototyper une solution d’infrastructure permettant d’atteindre la qualité de service attendue

  • SLAM Participer à la conception de l’architecture d’une solution applicative

 

Savoirs associés :

  • Mise en production, méthodes, technologies, techniques, normes et standards associés
  • Technologies et techniques associées à l'installation des services
  • SLAM Techniques et outils de tests et d’intégration de composants logiciels

Compétences 💪

B1.2 Répondre aux incidents et aux demandes d’assistance et d’évolution

B1.5 Mettre à disposition des utilisateurs un service informatique

B2.2 SISR – Installer, tester et déployer une solution d’infrastructure réseau

B2.1 SLAM Concevoir et développer une solution applicative

B2.2 SLAM Assurer la maintenance corrective ou évolutive d’une solution applic

Outils 🛠️

Un serveur physique ou virtuel avec une distribution Linux 64 bits (ici Debian Stretch – version stable actuelle). Docker 18.03 ou supérieur.

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

Sources utilisées :

  • Linux Pratique n°91
  • gnu/linux magazine France n°174
  • Bibliothèque Numérique ENI : Docker – Prise en main et mise en pratique sur une architecture micro-services (2e édition)

Téléchargements 📥

📎 coteLaboDocker.pdf
Fichier libre – Télécharger (712.19 KB)

📎 coteLaboDocker.zip
Fichier libre – Télécharger (4.18 MB)

✅ coteLaboDocker-cor.zip
Corrigé disponible – Télécharger

Mots-clés ﹟

Docker virtualisation container conteneurs services micro-services conteneurisation

Version 📝

V1.0

Date de publication 📅

23/01/2019

Auteur.e(s) ✍️

Apollonie Raffalli avec la relecture et les tests de Fabrice Missonnier, David Duron, Yann Barrot et Hervé Le Guern

Laisser un commentaire