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不兼容的主要内容,如果未能解决你的问题,请参考以下文章

docker安装centos+宝塔

docker 仓库harbor 1.8.2 http 部署

浅谈Windows与Linux环境中的Docker容器

docker和vmware的冲突解决

Docke连载:第三章:Docker的使用

VMware与Centos系统安装