我试图在Windows版本1803 Service Fabric集群上以Hyper隔离模式运行Windows 2016容器,但在以下方面失败:
此系统中不存在任何管理程序。
停靠守护进程似乎没有配置,需要激活以实现超调隔离。如何在Windows (Datacenter-Core-1803-with-Containers-smalldisk)?上激活Hyper-V
详细信息
ServiceFabric节点上的主机操作系统
Publisher: MicrosoftWindowsServer
Offer: WindowsServerSemiAnnual
SKU: Datacenter-Core-1803-with-Containers-smalldisk
Version: 1803.0.20181017
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion
BuildLabEx REG_SZ 17134.1.amd64fre.rs4_release.180410-1804容器操作系统
Windows Server 2016, builds 14393 (Long-Term Servicing Channel)码头指挥部
docker run --isolation=hyperv -it mcr.microsoft.com/windows/servercore:ltsc2016 cmd
来自守护进程的错误响应:来自守护进程的容器错误响应:容器0499ef6e3f17843644323fa62b822fd30b89cc8f4ac2ab7d05396fec51252ac7在CreateContainer: failure中遇到了一个错误:在这个系统上没有出现任何管理程序。
编辑
安装了Hyper-V,我使用以下命令进行了检查:
Get-WindowsFeature -ComputerName xxx

发布于 2019-03-07 14:36:45
您只能在Dv3和Ev3 VM大小上进行嵌套虚拟化。Dv3和Ev3大小也是最早在Windows 2016主机上运行的VM之一。Windows 2016主机为这些新的VM大小启用了嵌套虚拟化和超V容器。嵌套虚拟化允许您在Azure虚拟机上运行Hyper-V服务器。使用嵌套虚拟化,您可以在虚拟容器主机中运行Hyper-V容器,在虚拟化环境中设置Hyper-V实验室,或者测试多机器场景。您可以找到关于Azure上的嵌套虚拟化的更多信息。
https://stackoverflow.com/questions/55045663
复制相似问题