我是容器的新手。目前,我有一个运行为Azure虚拟机的Windows Server 2016实例。是否或者仍然无法在其上设置Linux容器?
我知道Azure VM的实例已经是一种Hyper-V实例,因此在它们上创建虚拟机是不可行的。
然后,最近Microsoft announced Windows Server 2016将很快获得本机Linux容器支持。但是,似乎该功能已通过Hyper-V容器隔离启用,因此我认为将来仍然无法向服务器添加Linux容器。
我的理解是否正确,如果正确,这个新功能的实际优点是什么?
答案 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演示了一个演示。