Cette section comporte certains projets en développement. Ils ne sont pas une solution officielle et doivent être traité comme tel. Si vous avez des suggestions pour aider un projet, vous pouvez communiquer avec son développeur. Votre aide sera grandement apprécié.
Objectif: Création d'une image qui permet l'accès à un bureau Ubuntu sur Docker
Qui: Daniel St-Yves en collaboration avec le Prof. Fadel Touré (demande initiale)
Pourquoi:
Défi:
La technologie conteneur sert à distribuer de petits services et non une machine de virtualisation. Il y a plusieurs problèmes et perte de performance qui sont impossibles à corriger. Il faut attendre que la communauté Docker développe et prenne le chemin de la machine virtuelle OS (ce qui ne semble pas être le cas).
Procédure:
docker run --privileged -d -t -p 3395:3389 --name dmi_ubuntu -v dmi_ubuntu_data_home:/home -v dmi_ubuntu_data_htdocs:/opt/lampp/htdocs dmiuqtr/ubuntu:latest
--cpus="10.0" --memory="10g"
Remarques:
Vos fichiers conservés sont situés dans des volumes créés par la commande docker run. Les répertoires /home et /opt/lampp/htdocs seront conservés en totalités lors de mise à jour. Il est de votre responsabilité de faire un doublon des volumes ou de simplement rapatrier les fichiers "copier\coller" entre les deux bureaux.
Par contre, toutes modifications hors de ces deux répertoires (ex. ajout d'application, configurations globales) risques de ne pas perdurer lors d'une mise à jour.
Bugs, problèmes:
Autre information:
Il existe déjà un projet pour MacOSX et Windows: https://github.com/dockur/macos et https://github.com/dockur/windows
Objectif: Enregistrement d'une image docker sur DMIGit.uqtr.ca (avec les autorisations utilisateurs)
Qui: Daniel St-Yves en collaboration avec le Prof. Fadel Touré (demande d'un serveur Docker)
Pourquoi:
Défi:
Gestion de l'espace des images et sauvegarde plus imposante sur le serveur Gitlab
Préalable pour faire l'exemple:
Procédure exemple:
docker pull hello-world
docker login dmigit.uqtr.ca:5050
docker tag hello-world:latest dmigit.uqtr.ca:5050/username/test
docker push dmigit.uqtr.ca:5050/username/test:latest
docker pull dmigit.uqtr.ca:5050/username/test
Département de mathématiques et d'informatique
Pavillon : Ringuet
Local : 3074
Téléphone : 819 376-5011 poste 3802
Courriel : dir.dep.dmi@uqtr.ca
Site web : www.uqtr.ca/dmi
Site web réalisé par Daniel St-Yves - 2014
Technologie Chopin