Docker window中VMware与docker不兼容

windows10,根据官网提示,将docker安装后(由于安装了Linux相关系统如:Ubantu)会出现windows Docker与VMware不兼容情况,二者只能选择其中之一。下面介绍切换方法


bcdedit /set hypervisorlaunchtype off

如果想切换回来:

bcdedit /set hypervisorlaunchtype auto

使用上述命令即可

有时候会出现

System

.InvalidOperationException:

Failedtosetversiontodocker-desktop:exitcode:-1

stderr:

在Docker.ApiServices.WSL2.WslShortLivedCommandResult.LogAndThrowIfUnexpectedExitCode(Stringprefix,ILoggerlog,Int32expectedExitCode) 位置C:\workspaces\PR-15077\src\github.com\docker\pinata\win\src\Docker.ApiServices\WSL2\WslCommand.cs:行号 146

在Docker.Engines.WSL2.WSL2Provisioning.d__8.MoveNext() 位置C:\workspaces\PR-15077\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\WSL2\WSL2Provisioning.cs:行号 82

---引发异常的上一位置中堆栈跟踪的末尾---

在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)

在Docker.Engines.WSL2.LinuxWSL2Engine.d__25.MoveNext() 位置C:\workspaces\PR-15077\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\WSL2\LinuxWSL2Engine.cs:行号 99

这时需要做的是:


netsh winsock reset

然后重启计算机即可解决

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容