Docker中运行“虚拟桌面”的正确名称是什么?

一个快速的术语问题:

我们使用docker为学生提供了一个标准化的ubuntu环境,其中包括VNC桌面,命令行和一系列预装工具。

什么是这样的设置的正确/标准的术语? 就用户而言,它的行为就像是一个“虚拟机”,但从技术上讲,它不是一个虚拟机,因为它是作为一个容器来实现的。 这不完全是一个“虚拟桌面”,因为我们有时候从纯粹的文本命令行中运行它作为“docker -it … bash”,没有“桌面”。 调用它只是一个“容器”似乎是错误的,因为当它通过一个容器实现时,我们真的想要参考一个完整的模拟Ubuntu机器的存在,其行为就像是一个单独的计算机,如虚拟机。 “容器”通常会build议使用docker来包含一些小应用程序,但在这种情况下,我们故意使用它来模拟整个标准化的计算机。

AFAIK,“VM”和“容器”都是描述实现而不是用户体验的术语; 而“虚拟桌面”描述了用户体验的一部分,但却忽略了机器的非GUI方面。 我需要一个像“虚拟机”一样的术语,但只提到用户体验,而不是硬件实现,有什么build议?