web-dev-qa-db-ja.com

Ubuntu Server上でLXC / LXDでUbuntuデスクトップを実行する

Ubuntu DesktopをUbuntu Server上のLXC/LXDコンテナーで実行し、Ubuntu Serverが出力する物理画面にUbuntu DesktopのグラフィカルXセッションを表示することは可能ですか?

理にかなっているかどうかにかかわらず、私の考えは、サーバー「PC」をデスクトップ「PC」から分離することです。 Intel NUCマシンをパーソナルWebサーバーとして、またテレビに接続されたHTPCマシンとしてセットアップする予定です。

7
Bjarni Jens

(間違いではありません:)それは動作しません!.

また、現在のNUCボックスがある場合は、プロセッサを仮想化してKVMを実行できます。私はそれについて詳しくはありませんが、本当のVMソリューションであなたのチャンスが良くなるようです...

2
OttoEisen

はい、LXDで可能です。

カスタムLXD Imageサーバーがあります。以下を実行してください。

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 をインストールし、IPおよびポート4000でlxdコンテナーに接続します。ユーザー名= kodhe、パスワード= 1。 IPを表示するには:

Sudo lxc list my-desktop
3
James S

これは役立つかもしれません https://github.com/ustuehler/lxc-desktop lxcコンテナで複数のデスクトップインスタンスを実行できるようですが、私はサーバーパーツにデスクトップインターフェイスを持たせる理由がわからない

0
Davei