如何在AppVeyor中为docker激活linux容器?

如何在AppVeyor中为docker激活linux容器?,docker,appveyor,linux-containers,Docker,Appveyor,Linux Containers,我想对CI使用AppVeyor,对docker使用Linux容器。我使用Visual Studio 2017图像。当我运行docker switch linux时,出现以下错误: 无法启动:正在运行的命令已停止,因为首选项变量“ErrorActionPreference”或公共参数设置为Stop:“MobyLinux虚拟机”启动失败。 无法启动虚拟机“MobyLinux虚拟机”,因为某个Hyper-V组件未运行。 “MobyLinux虚拟机”启动失败。(虚拟机ID C5FFC9C0-7293-4

我想对CI使用AppVeyor,对docker使用Linux容器。我使用
Visual Studio 2017
图像。当我运行docker switch linux时,出现以下错误:

无法启动:正在运行的命令已停止,因为首选项变量“ErrorActionPreference”或公共参数设置为Stop:“MobyLinux虚拟机”启动失败。
无法启动虚拟机“MobyLinux虚拟机”,因为某个Hyper-V组件未运行。
“MobyLinux虚拟机”启动失败。(虚拟机ID C5FFC9C0-7293-45A6-B7C6-3FFC31AE0D25)
虚拟机管理服务无法启动虚拟机“MobyLinux虚拟机”,因为其中一个Hyper-V组件未运行(虚拟机ID C5FFC9C0-7293-45A6-B7C6-3FFC31AE0D25)。
在MobyLinuxVM开始时:第300行
在,:第395行
有线索吗


我还添加了
-ps:Enable WindowsOptionalFeature-Online-FeatureName Microsoft-Hyper-V-All
,但没有任何效果。

我们停止在
Visual Studio 2017
图像上运行Docker CE,因为我们遇到了最新Docker CE和最新Windows Server 2016更新的问题

作为一种解决方法,我们为Docker CE提供了名为
Windows Server 2019
的映像。示例用法为。请注意,我们根据请求提供此图像,并需要您的AppVeyor帐户名。请通过电子邮件向请求访问此图像support@appveyor.com或邮寄至


此外,我们还计划将容器功能(Docker EE)添加到通常可用的图像
VisualStudio2019
。请关注GitHub问题。

我看到了有关用法的示例,但我无法使用
WindowsServer2019
映像,我不知道我可以请求访问该映像。有什么特别的事情我应该在邮件里提到吗?没什么特别的,只是AppVeyor帐户。或指向项目的URL。如果您认为可以在公共论坛上看到,也可以在此处发布。这是我的项目的appveyor url:OK,
Windows Server 2019
图像已为您启用。