Возможно ли, чтобы Ubuntu Desktop работал в контейнере LXC / LXD поверх Ubuntu Server, отображая графический сеанс X Ubuntu Desktop на физическом экране, на который выводит Ubuntu Server?
Имеет ли это смысл или нет, моя идея состоит в том, чтобы отделить сервер "ПК" от настольного ПК. Я намерен настроить компьютер Intel NUC в качестве персонального веб-сервера, а также компьютер HTPC, подключенный к моему телевизору.
(Не определенно верный:), Который не будет работать! (/Не определенно верный), Что работало бы, хотя, делает его наоборот: установите Рабочий стол на своей машине и затем используйте LXD для выполнения веб-сервера.
кроме того, если у Вас есть текущее поле NUC, Вы должны иметь виртуализацию процессора и могли бы выполнить KVM. Я не знаком с этим, но кажется, что Ваши возможности лучше с истинным решением VM...
Это могло бы помочь https://github.com/ustuehler/lxc-desktop, кажется, что можно выполнить несколько настольных экземпляров в lxc контейнерах, однако я не уверен, почему Вы хотели бы, чтобы часть сервера имела настольный интерфейс
Да это возможно с LXD.
у меня есть свой пользовательский сервер Изображения LXD. Сделайте следующее:
sudo lxc remote add codedream lxdimage.codedream.ml --public
sudo lxc launch codedream:ubuntu1604-kodhe-xfcedesktop my-desktop -c "security.privileged=true" -c "security.nesting=true"
Или если Вы предпочитаете рабочий стол единицы:
sudo lxc remote add codedream lxdimage.codedream.ml --public
sudo lxc launch codedream:ubuntu1604-kodhe-unitydesktop my-desktop -c "security.privileged=true" -c "security.nesting=true"
Также теперь имеют ukui:
sudo lxc remote add codedream lxdimage.codedream.ml --public
sudo lxc launch codedream:ukui my-desktop -c "security.privileged=true" -c "security.nesting=true"
После, установите NoMachine и соединитесь с lxd контейнером IP и портом 4000. Имя пользователя =kodhe, Пароль =1. К представлению IP:
sudo lxc list my-desktop