[英]Why docker switch to Linux containes error on Windows10 pc?
我想在win 10上使用docker。但是由于我的引擎是Windows,因此无法通过“拉”方式使用图像。 所以我想改用Linux。 但是我出事了。 (我可以在切换到Linux容器之前使用docker)
也许我的hyper-v
不正常。 但是如何解决。
无法创建:由于首选项变量“ ErrorActionPreference”或通用参数设置为“ Stop”而停止运行的命令:由于未找到对象,Hyper-V试图访问计算机“ DESKTOP-ILCQ0I2”上的对象错的。 验证此计算机上的虚拟机管理服务正在运行。 在New-Switch中,第121行在中,第411行:在Docker.Core.Pipe.NamedPipeClient.Send(字符串操作,Object []参数)位置C:\\ workspaces \\ stable-18.09.x \\ src \\ github.com \\ docker \\ pinata \\ win \\ src \\ Docker.Core \\ pipe \\ NamedPipeClient.cs:行号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:确定编号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:第59行
尝试以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
然后重新启动:
Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
如果那不起作用,请参阅此
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.