我有适用于Windows的Docker桌面:-
版本2.0.0.3(31259) 频道:稳定 建立:8858db3 引擎:18.09.2
我正在VMWare Workstation 15.0.4中运行Windows 10虚拟机,该操作系统具有4个内核和12GB RAM,来宾Windows 10版本是1809(17763.379)。
要创建问题,请执行以下操作:- 启动Docker Desktop 切换到Linux容器
一段时间后返回以下错误:- 在VM上未检测到活动,正在中止 …(其余部分删除,因为它不允许我在其中发布,但与其他所有内容相同)
我在许多消息中都看到了这个问题,并且尝试了许多可以找到的推荐解决方案(使用1个核心而不是4个,重置为出厂默认设置,卸载/重新安装,增强的Powershell Windows功能激活,检查主机名一致性,等,等等),但我仍然遇到相同的错误。我看到很多消息只是除了升级到新版本外没有其他解决方案,但是我已经安装了最新版本,问题仍然存在。与其他海报一样,Windows容器也可以正常工作。
似乎也没有解释为什么会发生这种情况,有人知道是什么引起了这个问题吗?
我猜想,因为有太多最终用户尝试了不同的解决方案,并且这些解决方案的所有结果混合在一起,所以这不是一个简单的根本原因,否则我相信我的设置可以正常工作到现在为止(我已经花了两天时间把头发扯了!)。
背景知识-这个虚拟机是我的开发虚拟机,而我的主要思想是Visual Studio。我没有选择在主机上安装docker的选项,因为如果它是本地安装的,似乎只能被Visual Studio识别。因此,如果有任何开发人员在使用vs容器工具和linux容器进行开发的虚拟机中使用Visual Studio(Linux的失败,因为它们在hyper-v中,而Windows的工作得很好,因为它们使用了本机win10容器支持),有什么小窍门让我开始运行,我真的很感激:)
我知道docker已声明不支持在vm中运行docker桌面,但是我敢肯定那里有大量使用vm进行开发的开发人员,我希望有人能够解决这个问题。...>