【发布时间】:2016-06-09 17:21:32
【问题描述】:
我需要在 Windows 2016 Server 上使用 Docker / Windows 容器并准备好 Windows 应用程序以在其上运行。 通过 Powershell 配置 Windows 并不像在 Ubuntu 上那么方便,特别是如果您从未真正使用过 Windows Server 并且需要学习所有 Powershell 命令;)
有没有办法通过 GUI 访问 Windows 容器?
使用 Docker、Ubuntu、VNC 是可能的: Can you run GUI apps in a docker container?
想知道是否可以为 Windows 容器做类似的事情?
(我在本地工作,不使用 Azure。在这里找到了一个类似但未回答的问题:https://stackoverflow.com/questions/32721422/windows-server-containers-azure-how-to-create-a-container-with-gui)
谢谢。
== 更新 ==
根据 2016 年 2 月,RDP 绝对不是一个选项 - 不确定他们是否计划在最终版本中支持它?!
Remote Desktop
Windows Containers cannot be managed/interacted with through a RDP session in TP4.
到目前为止,通过使用Midnight Commander,我至少拥有一个不错的文件浏览器,但在 Windows 上的命令行仍然不是很有趣。
【问题讨论】:
-
我看不出拥有带有容器的 GUI 的意义和需求。这与您想要实现的相反。学习 PowerShell!!!
-
与 Linux shell 相比,我发现 Powershell 有点不舒服。如果我需要一个文本编辑器,我会在 Linux 上执行“apt-get install nano”,然后就完成了。在 PS 上,我需要手动从远程 url 获取 zip,解压缩,然后最终可以使用它。 PS 似乎也很慢(“目录”是几百个文件的列表)。如果我想快速添加 Windows 功能以便将其用作基础映像,那么 GUI 不一定与我想要实现的目标相反。从那时起,我同意你的看法。没有尾巴,没有编辑器,都需要手动安装。可能我错了,以前没怎么用过PS。
-
我必须承认,关于速度你是对的。我仍然想知道在哪些情况下逐行输出会那么慢。您是否发现使用 ISE 更快?
-
"dir" 文件夹列表是一个例子,但更重要的是:试试 Midnight Commander (sourceforge.net/projects/mcwin32) 并使用光标导航。它真的很慢。每次按键后,您都会等待半秒钟。例如,将其与 Linux 上的“mc”进行比较。你只是觉得,虽然 Linux 天生就是为通过命令行工作而设计的,但在 Windows 上,它只是被视为第二个孩子。是的,有命令行支持,但是太不方便了。为什么没有apt-get?为什么没有像 vi/vim/nano 这样的文本编辑器(如之前的“编辑”)、文本查看器等立即可用?
-
您认为 powershell 与 bash 相同,这是完全错误的想法。 bash 和其他 unix shell 是基于字符或文档的 shell。因此他们需要 tail、vi 等。我真的建议您先了解基本的 powershell 概念。作为它的发明者,J.Snover 是一个非常酷的具有 unix 背景的人,他在 MVA 中编写了很多不错的教程。检查一下
标签: docker rdp vnc windows-server-2016