web-dev-qa-db-fra.com

Un client LXD peut-il exécuter un environnement de bureau?

Les exemples donnés pour LXD [1][2] se concentrent sur les cas d'utilisation des serveurs basés sur les terminaux. Un client LXD peut-il exécuter un environnement de bureau graphique de la même manière que, par exemple, les boîtes GNOME ou VirtualBox?

1
david.libremone

Depuis le traqueur de problèmes LXD :

La réponse courte est "non". Les conteneurs n'ont pas de cartes graphiques virtuelles, donc il n'y a rien pour eux.

Il existe cependant quelques alternatives:

  • Exécutez Xephyr ou similaire sur l'hôte, puis passez le socket X au conteneur et exécutez les choses contre cela
  • Exécutez une sorte de serveur basé sur VNC/RDP dans le conteneur et connectez-vous à celui depuis l'hôte
  • Donnez au conteneur un accès complet aux appareils de votre hôte (GPU et terminal), cela vous permettrait d'avoir votre environnement de bureau dans un conteneur avec un hôte principalement vide
2
david.libremone