首页 > 解决方案 > Docker for Windows 错误 - 在 VM 上未检测到活动,正在中止

问题描述

我有适用于 Windows 的 Docker 桌面:-

版本 2.0.0.3 (31259) 频道:稳定版本:8858db3 引擎:18.09.2

我在 VMWare Workstation 15.0.4 中运行具有 4 个内核和 12GB RAM 的 Windows 10 虚拟机,来宾 Windows 10 版本是 1809 (17763.379)。

要创建问题:- 启动 Docker 桌面切换到 Linux 容器

一段时间后,返回以下错误:- 在 VM 上未检测到活动,正在中止……(其余已删除,因为它不会让我将其发布,但与其他所有活动相同)

我在许多消息中都看到了这个问题,并且我尝试了尽可能多的推荐解决方案(使用 1 个核心而不是 4 个核心、重置为出厂默认设置、卸载/重新安装、提升的 powershell windows 功能激活、检查主机名一致性等等等),但我仍然得到同样的错误。我看到很多消息除了升级到新版本之外没有其他解决方案,但是我安装了最新版本,问题仍然存在。与其他海报一样,Windows 容器运行良好。

似乎也没有解释为什么会发生这种情况,有谁知道是什么导致了这个问题?

我猜是因为有这么多最终用户尝试了不同的解决方案,并且这些解决方案的所有混合结果都表明这不是一个简单的单一根源问题,否则我相信我现在可以让我的设置正常工作(我花了两天时间把头发扯下来!)。

一点背景 - 这个虚拟机是我的开发虚拟机,我的主要 ide 是视觉工作室。我没有在我的主机上安装 docker 的选项,因为它似乎只有在本地安装时才能被 Visual Studio 识别。因此,如果有任何开发人员在使用 vs 容器工具和 linux 容器开发的虚拟机中使用 Visual Studio(Linux 失败,因为它们在 hyper-v 中,Windows 工作正常,因为它们使用本机 win10 容器支持)有什么建议可以让我运行,我真的很感激 :)

我知道 docker 已经声明不支持在 vm 中运行 docker desktop,但我敢打赌,那里有很多开发人员使用 vm 进行开发,我希望有人能解决这个问题....

标签: windowsvisual-studiovmware-workstationlinux-containersdocker-desktop

解决方案


推荐阅读