0

我是容器新手。目前,我有一个作为 Azure 虚拟机运行的 Windows Server 2016 实例。在其上设置 Linux Container 是否或仍然不可能?

我知道 Azure VM 的实例已经是一种 Hyper-V 实例,因此在它们上创建虚拟机是不可行的。

然后,最近微软宣布Windows Server 2016 将很快获得原生 Linux Container 支持。但是,似乎该功能是通过 Hyper-V Container 隔离启用的,所以我认为将来向服务器添加 Linux Container 仍然是不可能的。

我的理解是否正确,如果正确,这个新功能的实际优点是什么?

4

2 回答 2

1

但是,似乎该功能是通过 Hyper-V 容器隔离启用的

这是对的。本机 Linux 容器支持建立在 Hyper-V 隔离之上,这取决于启用的 Hyper-V。从历史上看,“嵌套虚拟化”在 Azure VM 中是不可能的。

但是,Azure 将在即将推出的 Dv3 和 Ev3 VM中启用嵌套虚拟化(和超线程) 。这应该允许 Hyper-V 容器在这些 VM 系列中运行。Corey Sanders 有一个演示视频。

于 2017-06-22T22:48:49.470 回答
1

我知道 Azure VM 的实例已经是一种 Hyper-V 实例,因此在它们上创建虚拟机是不可行的。

目前,我们无法在 Azure VM 中测试新功能。但在我看来,我同意你的看法,因为我们无法在 Azure VM 上安装 Hyper-V(默认情况下)。

我认为我们应该等待一段时间,然后在 Azure VM 中测试新功能。

于 2017-04-24T06:47:30.827 回答