Exploitation de Docker sur Linux

Intitulé long Exploitation de Docker sur Linux
Public Concerné BTS SIO
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.
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

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
  • 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
Transversalité

Bloc 2 SLAM et SISR

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)
Mots Clés Docker virtualisation container conteneurs services micro-services conteneurisation
Auteurs Apollonie Raffalli avec la relecture et les tests de Fabrice Missonnier, David Duron, Yann Barrot et Hervé Le Guern
Version V1.0
Date de Publication 23 Janvier 2019
Date de Modification 23 Janvier 2019
Téléchargement 1 PDF icon coteLaboDocker.pdf
Téléchargement 2 Package icon coteLaboDocker.zip