x11dockerを使用してdockerでGUIアプリケーションを実行したいのですが、いくつかの表示の問題のために不可能です。私はdockerを初めて使うので、試してみることが不足しています。
どのアプリケーションを実行しようとすると問題が発生するため、いくつかの例を示し、各アプリケーションに対応するイメージをダウンロードします。
エラー1:
x11docker --xephyr x11docker/fvwm xterm #command to run xterm in container
出力:
x11docker [17:06:47,989]: Starting Xpra server
Warning: XDG_RUNTIME_DIR is not defined
and '/run/user/1000' does not exist
using '/tmp'
you must install `xpra-x11` to use `seamless #this keeps appearing even tho i have xpra installed
last lines of xpra client log:
x11docker [17:06:48,009]: Starting Xpra client
(xpra:98858): Gtk-WARNING **: **:**:**.***: cannot open display:
エラー2:
x11docker --xorg x11docker/fvwm xterm
出力:
x11docker ERROR: waitforlogentry(): start_container(): Found error message in logfile. Last lines of logfile xinit.log:
Fatal server error: no screens found
Please also check the log file at "/var/log/Xorg.129.log" for additional information.# this folder doesn't even exist
--xorg または --xepyr なしで実行すると、同じ結果が得られます。エラー1、Googleを開くdockerfileのインストールを試み、次の結果が得られました。
Missing X server or $DISPLAY
私のもの展示するそして特権これを行うと、変数が空であるか、または次をecho $DISPLAY
使用してDISPLAYに値を提供しますecho $XAUTHORITY
。export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
まったくしばらくして。
すべてのエラーによって表示の問題が発生しますが、どうすればよいかわかりません。投稿のより良い文脈と理解を提供するためにより多くのコンテンツを提供する必要がある場合は、教えてください。ありがとうございます。
答え1
だから私はこのために2台のコンピュータを使っています。 1つはUbuntuサーバーしかない小さなコンピュータですが、それが問題です。動作するにはデスクトップバージョンが必要です。