我想在我的台式机上安装 CoreOs 作为基础。然后,我可以启动一些容器,最终形成图形环境。
因此,我必须将所有图形堆栈:GPU 驱动程序、X11 服务器...添加到我的基本发行版中。
我的目标是拥有一个稳定的系统,并更深入地理解容器的工作原理以及图形环境。
答案1
这Dockerfile由此博客文章演示开始使用在 (Docker) 容器中运行的 Linux GUI 的理想方法。使用 CoreOS 机器作为主机并在容器内运行 X11 和 SSHD 可以实现类似的设置。在我链接的示例中,作者还包含了 JRE (Java)、Firefox、LibreOffice 和桌面/窗口管理器 (Fluxbox) 等软件。您不一定需要将其包含在容器中,例如,您可以包含出色的 WM、Chromium 和 xterm。作者还使用 Ubuntu 作为他的 docker 基础镜像,您可能决定使用 Debian 或 Arch Linux。