作为Azure虚拟机运行的Windows Server上的Linux容器

时间:2017-04-23 04:20:48

标签: linux azure windows-server-2016 linux-containers

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

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

然后,最近Microsoft announced Windows Server 2016将很快获得本机Linux容器支持。但是,似乎该功能已通过Hyper-V容器隔离启用,因此我认为将来仍然无法向服务器添加Linux容器。

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

2 个答案:

答案 0 :(得分:1)

  

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

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

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

答案 1 :(得分:1)

  

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

这是对的。本机Linux容器支持基于Hyper-V隔离,它依赖于启用Hyper-V。从历史上看,"嵌套虚拟化"在Azure VM中无法实现。

但是,Azure将在the upcoming Dv3 and Ev3 VMs中启用嵌套虚拟化(和超线程)。这应该允许Hyper-V容器在这些VM系列中运行。 Corey Sanders有一个quick video演示了一个演示。