Skip to content

Add docker-vms to run Docker, and GNS3 with Docker

Jean-Baptiste Bussignies requested to merge micro-vms into master

Ajout d'un module docker-vm permettant la mise à disposition d'une VM de taille réduite lors de la connexion d'un utilisateur. L'objectif est de permettre l'usage de Docker sans la possibilité d'obtenir les droits roots de la machine.

Problèmes listés :

  • Accès réseau

    • Interface de la VM avec un NAT en sortie mais un accès à tous les ports seulement depuis l'hôte
  • Accès fichiers

    • Le Home de l'utilisateur est monté sur la VM au même chemin que sur l'hôte, ainsi le dossier /home/epita (pour l'utilisateur epita), sera le même sur l'hôte et la VM
  • Nettoyage

    • La VM et son disque sont supprimés à la déconnexion de l'utilisateur
  • Test et ajout de GNS3 server

  • Gérer le multi-user correctement

Edited by Jean-Baptiste Bussignies

Merge request reports