Docker window中VMware与docker不兼容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker window中VMware与docker不兼容相关的知识,希望对你有一定的参考价值。
参考技术A windows10,根据官网提示,将docker安装后(由于安装了Linux相关系统如:Ubantu)会出现windows Docker与VMware不兼容情况,二者只能选择其中之一。下面介绍切换方法如果想切换回来:
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
然后重启计算机即可解决
以上是关于Docker window中VMware与docker不兼容的主要内容,如果未能解决你的问题,请参考以下文章