Tim*_*imB 5 hyper-v containers docker windows-server-2016
我在任何地方都找不到明确的答案(很多相互矛盾的信息,而且非常笼统)。使用新版本的 MS Windows Server 2016,可以在两种模式下运行容器:
第一个(windows 容器)是一个经典的容器,它共享相同的 MS Windows Server 内核并且不是很安全。但是第二个(hyper-v 容器)使用管理程序来提供隔离和安全性。
几个月前 Windows 10 周年更新的正版发行版 Microsoft 已包含“适用于 Linux 的 Windows 子系统”。
是否可以使用 Hyper-V 容器技术运行 Linux(Ubuntu、Debian、CoreOS 等?)容器?
我到处搜索,但找不到适用于 Hyper-V 容器的 Linux 容器映像。我能找到的只有两个可用的是 Microsoft 提供的 Nano Server 和 Windows Server 2016。
现在使用 Windows Server 2016 的技术预览版 5 (TP5),一般可用性 (GA) 将在几天前在 Ignite 会议上宣布的任何一天发布。
有人有消息吗?能验证吗?
这是我能找到的有关该问题的最佳资源。
您可以使用Docker for Windows 的最新测试版来使用实验性功能,该功能允许您在 Windows 10 周年纪念系统(以及 Win Server 2k16 服务器,我假设但尚未测试)上在 Linux 和 Windows 容器之间切换。
基本上,您需要使用 Docker for Windows 应用程序提供的代理在 Linux 和 Windows 之间切换。
& 'C:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon
Run Code Online (Sandbox Code Playgroud)
我不相信目前有另一种本地方式可以在 Linux 和 Windows 容器之间切换。