我在 docker 容器内安装了 Xorg,但根本无法运行它。当我从命令行启动 Xorg 时,出现错误:
(EE)
Fatal server error:
(EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory)
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
我尝试应用建议的解决方案这里但它对我不起作用。
我目前正在远程 GPU 上运行 Ubuntu 18.04(启用 X11forwarding)。如果有人能指出这里的问题,我将不胜感激。
答案1
我不知道该软件包,但 XOrg 软件包是 X服务器,这不会在容器内运行,因为没有连接真正的显示器。您需要让 X-Forwarding 从容器运行到主机。
首先,尝试xeyes
在容器中运行(从 x11-apps 包),如果它能正常工作,并且您能看到桌面上的内容,那么这部分就没问题了,如果您收到诸如“无法连接到显示器”之类的错误,则需要先设置 X 转发。您会找到许多有关如何执行此操作的教程。