1 | |
Auteur | Messages |
---|---|
linuxos | #1 Posté le 20/8/2025 à 18:29:38 |
Un peu de sel, de poivre et la crevette sera... ![]() | Bonjour, Dans la lignée de retour d'experience, voici donc comment mettre une application Bureau dans un Container Docker. On parle bien ici d'une application avec une interface, des fenetres, etc: Application Bureau La procedure pour créer l'Image Docker pour l'Application Bureau est assez proche de celle pour une Application Web Gambas. Les differences principales seront: - le fait que la commande lancée dans le Container Docker sera l'Application Bureau Gambas elle même (et non pas un Serveur Web dans le cas l'application Web Gambas) - des paramètres spécifique seront nécessaire pour lancer le Container Docker en ligne de commande Vous trouverez ici un petite video du lancement d'une Application Bureau Gambas dans un Container Docker + tout le projet Docker et Gambas de la démo Docker_Gambas_Desktop_Application Voici une petit exemple de la ligne de commande pour lancer un Container Docker pour une Application Graphique (dit de Bureau) xhost +local:docker ; \ docker run -it --name calculateurdegrade \ --privileged \ --net=host \ --env="NVIDIA_DRIVER_CAPABILITIES=all" \ --env="DISPLAY=$DISPLAY" \ --env="QT_X11_NO_MITSHM=1" \ --volume="/tmp/.X11-unix:/tmp/.X11" \ calculateurdegrade:202508 Cela fonctionne bien a part le fait que la taille de l'Image Docker est très grosse au final: 746Mo juste pour afficher une petite Application Gambas Bureau Par contre la taille n'affecte pas le temps de lancement de l'application, seulement plus d'espace disque utilisé. Olivier Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. |
gambix | #2 Posté le 21/8/2025 à 11:09:15 |
La simplicité évite les erreurs![]() | La taille c'est un peu le principe du docker qui veut ça.. il en allait de même avec appimage même si dans ce cas on arrivait un peu a nettoyer les libs avec une routine de nettoyage qui viraient les Indésirables (docs, images, datas indésirables). Mais par contre le docker lui est totalement indépendant. Et aussi la taille de l'image n'est affecté que par le nombre de dépendance de l'application créée d'où la nécessité de bien rationaliser. Ce que Gambas m'a appris c'est qu'avec le temps on peut être capable de tout. |
1 |