gui*_*cgs 5 windows docker docker-for-windows
如果我创建一个带有Windows图像的容器,是否可以使用远程连接实际看到桌面,例如,玩扫雷?
我的用例是这样的:
我有数百名用户.每个用户都需要创建我们的基础架构,其中包含大约6台链接在一起的计 创建后,用户将使用远程桌面连接在每个桌面上打开一些桌面gui应用程序.
不,这不是你能做到的.
目前有两个Windows容器映像,microsoft/windowsservercore和microsoft/nanoserver
nanoserver
登录到运行Nano Server的虚拟机的控制台或将故障车连接到物理Nano Server时唯一可用的选项是这个非常简单的紧急控制台
关于管理Nano服务器的这一节也说明了
Nano Server是远程管理的.根本没有本地登录功能,也不支持终端服务.
还有一篇关于Windows Nano服务器的文章,诚然不是来自微软
Nano Server进一步剥离了操作系统,丢弃了GUI堆栈,32位Win32支持,本地登录和远程桌面支持等功能.
Nano Server专为两种工作负载而设计:基于运行时(如.NET,Java,Node.js或Python)构建的云应用程序,以及托管Hyper-V虚拟机等云基础架构.
servercore
Docker博客有一个非常有趣的条目 介绍Docker for Windows Server 2016.这部分解决了GUI应用程序的问题
Windows Server Core映像带有一个主要完整的用户空间,其中包含在标准Windows Server Core安装上找到的进程和DLL.除了需要Windows远程桌面的GUI应用程序和应用程序之外,在Windows Server上运行的大多数应用程序都可以停靠在基于microsoft/windowsservercore的映像中运行,只需要很少的工作量.
如果您想设置这种环境,一种选择是使用像Vagrant这样的东西来协调启动和配置常规Windows VM.虽然6个Windows虚拟机在内存上并不容易.
| 归档时间: |
|
| 查看次数: |
5777 次 |
| 最近记录: |