无法从 Windows 容器显示 GUI 应用程序:Windows 2019 服务器
Unable to display GUI application from Windows container : Windows 2019 Server
我需要使用 Docker Windows 容器进行 Windows 应用到 运行 就可以了。
我用 Windows 2019 Server 构建了一个图像,并像 ubuntu 图像一样为显示器安装了 x 服务器,但它不起作用。
所以
有没有办法通过 GUI 访问 Windows 容器?
是否有 windows 支持 GUI 应用程序的图像?
windows 容器中的 运行 应用程序 GUI 应用程序是否有解决方案?
简短的回答是否定的。 Windows 容器没有可用的底层 GUI 组件,因此您无法在 Windows 容器上 运行 任何桌面应用程序。
较长的答案是,这取决于您要实现的目标。 GUI(GUI API)的实际组件存在于服务器核心和服务器映像中(不在 Nano Server 中)。但是,GUI 本身并不存在。这意味着您可以 运行 依赖于 GUI API 的应用程序,例如 UI 测试自动化。我不久前在这里写了一篇关于这个话题的博客:https://techcommunity.microsoft.com/t5/containers/nano-server-x-server-core-x-server-which-base-image-is-the-right/ba-p/2835785
我需要使用 Docker Windows 容器进行 Windows 应用到 运行 就可以了。 我用 Windows 2019 Server 构建了一个图像,并像 ubuntu 图像一样为显示器安装了 x 服务器,但它不起作用。
所以 有没有办法通过 GUI 访问 Windows 容器?
是否有 windows 支持 GUI 应用程序的图像? windows 容器中的 运行 应用程序 GUI 应用程序是否有解决方案?
简短的回答是否定的。 Windows 容器没有可用的底层 GUI 组件,因此您无法在 Windows 容器上 运行 任何桌面应用程序。
较长的答案是,这取决于您要实现的目标。 GUI(GUI API)的实际组件存在于服务器核心和服务器映像中(不在 Nano Server 中)。但是,GUI 本身并不存在。这意味着您可以 运行 依赖于 GUI API 的应用程序,例如 UI 测试自动化。我不久前在这里写了一篇关于这个话题的博客:https://techcommunity.microsoft.com/t5/containers/nano-server-x-server-core-x-server-which-base-image-is-the-right/ba-p/2835785