问题非常明确,如何在远程 Docker 容器中启动完整的桌面环境(KDE、XFCE、Gnome 都可以)。
我在互联网上查找了很多相关主题的问题(这里)(还有这里)(以及这里),但都不是同一个问题,它们都是关于如何运行 GUI 应用程序而不是完整桌面的。
我发现:
- 必须运行 Xvfb
- 以某种方式在该 FrameBuffer 中运行 Xfce 等
- 允许 x11vnc 共享正在运行的 X 环境
但是实际上我卡在这里了,总是遇到各种错误:
... (EE) Invalid screen configuration 1024x768 for -screen 0
... Cannot open /dev/tty0 (No such file or directory)
你能提供一些Dockerfile的代码行以达到目标吗?