首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 2019 Docker docker.exe:来自守护进程的错误响应:未能启动服务实用程序VM (createreadwrite):

Windows 2019 Docker docker.exe:来自守护进程的错误响应:未能启动服务实用程序VM (createreadwrite):
EN

Stack Overflow用户
提问于 2020-05-31 21:38:53
回答 2查看 4K关注 0票数 2

我在VMWare中创建了WindowsServer2019VM,我试图运行那里的对接容器(Ubuntu),但是我得到了这个错误

docker.exe:守护进程的错误响应:未能启动服务实用程序VM (createreadwrite)

我已经做的事:

  1. 我安装了Hyper-V,还在Windows功能中启用了容器。
  2. 如果您使用运行在超级V Get-VM WinContainerHost | Set-VMProcessor -ExposeVirtualizationExtensions $true上的Linux虚拟机来运行Docker容器,则启用嵌套虚拟化(机器存在,它是Linux )
  3. 启用LinuxKit系统[Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine")
  4. 重新启动码头

坞版输出

代码语言:javascript
复制
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容器),但是它并没有解决我的问题。

EN

回答 2

Stack Overflow用户

发布于 2020-06-02 10:58:54

我发现了主要问题。VMWare工作站不支持AMD的嵌套虚拟化。当我在我的Win10上安装Docker时,一切都很好。

票数 2
EN

Stack Overflow用户

发布于 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来支持这个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62122820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档