Add docker-vms to run Docker, and GNS3 with Docker
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