【问题标题】:Linux Container on Windows Server Running as Azure Virtual Machine作为 Azure 虚拟机运行的 Windows Server 上的 Linux 容器
【发布时间】:2017-04-23 04:20:47
【问题描述】:

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

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

那么,最近Microsoft announced Windows Server 2016 将很快获得原生 Linux Container 支持。不过貌似Hyper-V Container隔离开启了这个功能,所以我觉得以后在服务器上添加Linux Container还是不可能的。

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2020-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多