仮想マシン Ubuntu-Server 上で Docker 化された GUI アプリケーションを実行するにはどうすればよいですか?

仮想マシン Ubuntu-Server 上で Docker 化された GUI アプリケーションを実行するにはどうすればよいですか?

私はテスト目的で VMWare 上で実行している Ubuntu サーバーを持っています。GUI アプリケーションを Docker コンテナーで実行したいと考えています。状況は次のとおりです。

ここに画像の説明を入力してください

コンテナを起動すると動作しますが、GUI が表示されません。echo $DISPLAY空が返されます。

GUI を表示する方法をステップごとにわかりやすく説明していただけますか?

答え1

これは詳細なガイドではありませんが、概念を説明するので、そこから始めてください。

基本的に 2 つの選択肢があります。

  • すでに稼働している既存のXサーバーを使用する
  • コンテナ内でVNCサーバーを使用する

Ubuntu Server にはデフォルトで GUI バックエンド (X サーバー) がないため、X サーバーをインストールしていない限りオプション 1 は使用できません。

コンテナが独自の VNC サーバーを提供するようにし、リモート デスクトップ/VNC プログラムを使用して GUI に接続する方が簡単でしょう。

見る詳細はこちら

関連情報