我已在Windows 10计算机中安装了Windows Docker。当我尝试从“ Windows容器”“切换到Linux容器”时,出现错误。
无法启动:由于偏好设置,正在运行的命令已停止 变量“ ErrorActionPreference”或公共参数设置为“停止”: “ MobyLinuxVM”无法启动。
无法启动虚拟机“ MobyLinuxVM”,因为其中一个 Hyper-V组件未运行。
“ MobyLinuxVM”无法启动。 (虚拟机ID 2E563FF9-8F28-49F9-A0D1-4E64BCCC3438)
虚拟机管理服务无法启动虚拟机 计算机“ MobyLinuxVM”,因为没有Hyper-V组件之一 正在运行(虚拟机ID 2E563FF9-8F28-49F9-A0D1-4E64BCCC3438)。在 Start-MobyLinuxVM,第296行,: Docker.Core.Pipe.NamedPipeClient.Send(字符串操作的第412行, Object []参数) C:\ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Core \ pipe \ NamedPipeClient.cs:line 36在Docker.Actions。<> c__DisplayClass28_0.b__0()在 C:\ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Windows \ Actions.cs:line 305在Docker.WPF.TaskQueue。<> c__DisplayClass19_0。<。ctor> b__1()在 C:\ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.WPF \ TaskQueue.cs:line 59
我在SO(Failed to start the virtual machine 'MobyLinuxVM' because one of the Hyper-V components is not running)上遵循了类似的问题,但是问题中发布的解决方案对我不起作用。
答案 0 :(得分:0)
这是要取消选中的Hyper-V选项“打开的Windows功能打开或关闭”,重新启动Windows机器..let码头工人抱怨的Hyper-V不可用,请重新启用它,然后重新启动机器......让码头工人开始..它确实以这种方式为我解决了