Docker 容器 Windows,通过 RDP 或 VNC 客户端连接

Ale*_*eli 11 rdp window vnc-server docker

无法直观地看到 Windows 10 容器。

我尝试通过 RDP 连接(通过 暴露 3389 端口-p 3389:3389

我知道在容器内有一个虚拟监视器(以 1240x768 模拟)。我创建了一个节点服务器,使用此插件从桌面返回一个 sceeenshot:

https://www.npmjs.com/package/screenshot-desktop

在本地使用它就像一个魅力,我看到了我当前显示器的屏幕截图。但是当我尝试在容器内运行它时,我看到一个黑屏,所以可能无法在视觉上连接......

FROM mcr.microsoft.com/windows/servercore:1903
# FROM mcr.microsoft.com/windows:1903

EXPOSE 3389
Run Code Online (Sandbox Code Playgroud)
docker run -it --rm -p 3389:3389 sample:dev
Run Code Online (Sandbox Code Playgroud)

我尝试了 2 个基本图像,但结果是一样的

我会看到容器内部发生了什么,就像一个虚拟机。

jtr*_*tro 6

目前没有对 Windows 容器的 RDP 支持。

https://social.msdn.microsoft.com/Forums/en-US/f4314bc8-52d0-477c-9ecc-86a578b53814/no-support-expected-for-rdp-in-containers-for-windows-server-2016?论坛=窗口容器

我也一直在尝试让一个容器运行 VNC,并与 TightVNC 团队开了一张票,你可以在这里看到:

https://sourceforge.net/p/vnc-tight/bugs/1483/