如何在虚拟机 Ubuntu-Server 上运行 dockerized GUI 应用程序?

如何在虚拟机 Ubuntu-Server 上运行 dockerized GUI 应用程序?

我有一个在 VMWare 上运行的 Ubuntu 服务器,用于测试目的。我想在 docker 容器中运行 GUI 应用程序。情况是:

在此处输入图片描述

容器旋转起来可以工作,但我没有得到 GUI。如果我得到echo $DISPLAY它,它返回空。

有人可以一步一步简单地解释一下如何显示 GUI 吗?

答案1

这不是一份详细的指南,但我会解释一下这些概念,以便你可以从那里开始

你基本上有两个选择:

  • 使用已在运行的现有 X 服务器
  • 在容器内使用 VNC 服务器

Ubuntu Server 默认没有 GUI 后端(X-server),因此除非您安装了 X-server,否则选项 1 不可用。

确保您的容器提供自己的 VNC 服务器,然后使用远程桌面/VNC 程序连接到 GUI 可能会更容易。

更多信息请点击此处

相关内容