首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 10企业评估中的Docker for Windows无法访问数据库

Windows 10企业评估中的Docker for Windows无法访问数据库
EN

Stack Overflow用户
提问于 2016-09-16 22:58:52
回答 2查看 1.1K关注 0票数 1

我在VM上尝试使用和Windows 10企业级评估。这是我得到的错误:

我在这附近搜过了,但没有发现有用的东西。我打开了日志文件,发现了如下错误消息:

未能安装服务器套接字侦听hyperv-connect://.未能与.\pipe\dockerDataBase上的数据库联系.找不到无法写入数据库的文件(继续像上面的图像一样)

没人知道?当Docker询问我是否要启用Hyper-V功能并在激活后重新启动计算机时,我已经接受了最初的提示。这会是嵌套虚拟化的问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-18 10:48:36

问题在于嵌套虚拟化。Docker for Windows在场景后面使用Hyper-V,Hyper-V也在主机上,所以有两个嵌套的虚拟机。

这些步骤是:

  1. 创建名为Docker的虚拟机(将在其中安装Docker ),而不需要动态内存分配
  2. Open和Set-VMProcessor -VMName "Docker" -ExposeVirtualizationExtensions $true
  3. 照常安装SO和Docker for Windows

要知道主机和来宾机器必须共享相同的版本号,并且两者都需要是Windows10或Windows 2016。

票数 0
EN

Stack Overflow用户

发布于 2016-10-29 20:54:50

在Powershell窗口上执行此命令后,我也遇到了同样的问题,并解决了这个问题:

代码语言:javascript
复制
bcdedit /set hypervisorlaunchtype Auto

我还必须在虚拟机的硬件属性上启用CPU虚拟化(我使用的是VMWare vCenter,在您的情况下可能不需要)

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

https://stackoverflow.com/questions/39541163

复制
相关文章

相似问题

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