无法使用VNC服务器连接Docker Windows容器

时间:2019-11-29 14:32:41

标签: docker docker-compose dockerfile containers windows-container

我在连接要用于运行自动化脚本的Windows容器时遇到问题。


  

主机-运行HyperV和docker的主操作系统   (访问UI)

     

目标-使用docker托管在Host上的容器(无法访问UI)

以下是正在处理的环境的详细信息:

  1. 容器映像:mcr.microsoft.com/windows/servercore
  2. 已安装的组件包括:Maven / Java / VNCServer。
  3. Docker容器在我希望将此容器连接到的同一台计算机上使用HyperV在docker上运行。
  4. 主机操作系统是Windows 10专业版。
  5. 我先复制了所有软件并执行静默安装,然后将它们安装在Target中。

我尝试了以下解决方案,但没有一个可行的解决方案。

  1. 使用命令启动容器:docker run -itd -p 5920:5920 --name容器名imagename

  2. 使用命令启动容器:docker start containername

  3. 可以访问目标节点的cmd:docker exec -it containername cmd

  4. 运行任务列表以确保:vnserver正在运行

  5. 在主机上提供了目标的IP地址以及端口号5920,这会导致错误,指出连接超时。

  

我需要能够看到目标系统的UI并能够   在主机上控制它。   从Teamviewer -id -p尝试过命令,但它本身会启动目标系统上不可用的UI。

有没有办法让我正常工作?

如果您需要任何其他信息,请告诉我。

0 个答案:

没有答案
相关问题