【问题标题】:Docker container Windows, connect via RDP or VNC ClientDocker 容器 Windows,通过 RDP 或 VNC 客户端连接
【发布时间】:2020-01-09 07:25:51
【问题描述】:

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

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

我知道容器内有一个虚拟监视器(模拟为 1240x768)。我创建了一个节点服务器,它使用这个插件从桌面返回给我一个截图:

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

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

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

EXPOSE 3389
docker run -it --rm -p 3389:3389 sample:dev

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

我会看到容器内部发生了什么,比如虚拟机。

【问题讨论】:

  • 我已经尝试过本指南...使用应该可以使用的最新版本(本指南开头注释中指出的版本)但没有任何变化,我无法连接到容器跨度>
  • 过去几天也一直在尝试破解这个鸡蛋。您会注意到 termservices 服务甚至没有运行并且被禁用。我已经设法让它启动,但 3389 上的监听端口从未出现在容器中。我检查了一些注册表项,并从链接中添加了一项,但可惜没有蛋黄。也一直在尝试通过 VNC 连接与tightVNC 的解决方案,但这里也没有任何乐趣......但是。

标签: docker window rdp vnc-server


【解决方案1】:

目前不支持 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?forum=windowscontainers

我也一直在尝试让一个容器运行 VNC,并已向 TightVNC 团队开了一张票,您可以在此处看到:

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

【讨论】:

  • 也渴望让这个工作。 Here 是我的尝试,也评论了你的票。也尝试使用 realVNC,但他们的安装程序有问题,我无法让它在 VM 中正常运行。
  • 我的下一个想法是尝试 cygwin/x 和 xfce,但我还需要一段时间才能尝试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-24
  • 2019-11-26
  • 2022-11-11
  • 1970-01-01
  • 2020-05-26
  • 2020-07-03
  • 2018-03-04
相关资源
最近更新 更多