我最近开始搬家时间: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
配置文件来设置环境。但沙盒是不稳定的,因此最好可以从可移植目录中执行您的任务。