GUIインストーラーを使用してLXD/DockerにGUIアプリケーションをインストールする

GUIインストーラーを使用してLXD/DockerにGUIアプリケーションをインストールする

新しいディストリビューションで実行する必要がある古いプロプライエタリ ソフトウェアがあります。コンテナーが解決策になることを願っています。

問題は、古いソフトウェアが対話を必要とする GUI アプリケーションからインストールされることです。apt ベースのインストールはすべて構成ファイルに記述でき、イメージ作成時に処理されます。

コンテナを起動したときにこれらすべてのアプリケーションが事前にインストールされるようにコンテナを作成するにはどうすればよいですか?

答え1

「ssh -X」を使用してコンテナに SSH 接続し、X11 トラフィックをクライアントにリダイレクトすることができます。これはそれほど高速ではないかもしれませんが、インストーラーを実行して動作させるには十分なはずです。

あるいは、xpra と x11vnc を使用して、偽の X11 サーバーに接続されたアプリケーションを実行し、VNC を通じて何が起こっているかを確認することもできます。

関連情報