• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Docker

  • Niveau d'étude

    BAC +4

  • Composante

    Faculté des sciences

Objectifs

Machine virtuelle ; Docker ; images et conteneurs logiciels ; images en couches ; réseaux virtuels ; patrons de conception pour les images ; écosystème Docker ; usine de développement logiciel ; DevOps.

Lire plus

Heures d'enseignement

  • CMCours magistral4h
  • TPTravaux pratique20h

Compétences visées

― Comprendre la différence entre une machine virtuelle, une image et un conteneur logiciel (chroot, LXC, lib-containers).
― Comprendre la structure d’une image : système en couches.
― Comprendre comment Docker manipule le réseau et savoir l’exploiter.
― Comprendre les différentes philosophies d’utilisation de Docker et connaître les patrons de conception associés.
― Être capable de créer des images et déployer des conteneurs (Docker CLI, Dockerfile, Composefile).
― Savoir gérer les persistances des données d’un conteneur à l’autre (commit et utilisation des volumes).
― Savoir utiliser les différents outils de l’écosystème Docker (couple Git/DockerHub, docker-compose).
― Être capable d’utiliser Docker pour déployer une usine de développement logiciel (DevOps).

Lire plus