是否可以运行带有 GUI 支持的 Windows 容器(如带有 Linux 容器的 xorg)?

是否可以运行带有 GUI 支持的 Windows 容器(如带有 Linux 容器的 xorg)?

我最近开始搬家时间:2018-03-17在 docker 容器内渲染测试。我设法使用基于 Linux 的容器运行测试组织nvidia工具包在 Linux 上很好。但我很难找到适用于基于 Windows 的图像 (windows:2004) 的类似解决方案。目前我以“进程”隔离模式运行,这允许我传递 gpu,但测试需要表面来渲染,因此如果没有显示器,它们就会失败。

我的环境:

Docker 桌面 v4.11.0

Docker 引擎 v20.10.17

Windows 10 企业版 21H2 19044.1826

DirectX WDDM WDDM 2.7

我使用的是 Windows 官方镜像mcr.microsoft.com/windows:2004

所以我的问题是,我可以在 Windows 上运行与在 Linux 上使用 docker 类似的设置吗?

答案1

MS 对此请求的回应是 GUI 图像更大,他们只是在积极努力减小尺寸。我建议使用 Windows Sandbox 进行测试,您可以使用LogonCommand、共享 GPU、视频/音频和文件夹自动执行一些操作。使用.wsb配置文件来设置环境。但沙盒是不稳定的,因此最好可以从可移植目录中执行您的任务。

资源: https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview

相关内容