我在VMWare中创建了WindowsServer2019VM,我试图运行那里的对接容器(Ubuntu),但是我得到了这个错误
docker.exe:守护进程的错误响应:未能启动服务实用程序VM (createreadwrite)
我已经做的事:
Get-VM WinContainerHost | Set-VMProcessor -ExposeVirtualizationExtensions $true上的Linux虚拟机来运行Docker容器,则启用嵌套虚拟化(机器存在,它是Linux )[Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine")坞版输出
Client: Docker Engine - Enterprise
Version: 19.03.5
API version: 1.40
Go version: go1.12.12
Git commit: 2ee0c57608
Built: 11/13/2019 08:00:16
OS/Arch: windows/amd64
Experimental: false我已经跟踪了那些线程(Windows Server 2016上的Linux Docker EE容器,无法启动Hyper-V容器),但是它并没有解决我的问题。
发布于 2020-06-02 10:58:54
我发现了主要问题。VMWare工作站不支持AMD的嵌套虚拟化。当我在我的Win10上安装Docker时,一切都很好。
发布于 2020-06-07 19:15:57
VMWare工作站不支持AMD的嵌套虚拟化
事实上..。比利斯莫伦 (github.com/wbsmolen),微软在第1276期中提到
因此,好消息-- win10 build 19640 (在内部人的快速圈中)对amd系统上的嵌套虚拟化提供了超级v支持。 您必须创建一个超级v9.3VM。在kvm主机上不起作用。 我有一个win10嵌套的vm在超级v主机上工作,运行一个3900 x,带有开箱即用的超级v设置。 主机已经被拆掉了,支持kvm。等待kvm来支持这个。
https://stackoverflow.com/questions/62122820
复制相似问题