【发布时间】:2019-07-12 17:47:12
【问题描述】:
我在 Windows 10 专业版上更新了桌面应用程序的 docker(版本 2.0.0.3)。但从那时起,我的 docker 没有启动并引发以下错误。
Hyper-V\Get-VMNetworkAdapter : Hyper-V was unable to find a virtual switch with name "DockerNAT".
At C:\Program Files\Docker\Docker\resources\MobyLinux.ps1:121 char:25
+ ... etAdapter = Hyper-V\Get-VMNetworkAdapter -ManagementOS -SwitchName $S ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (DockerNAT:String) [Get-VMNetworkAdapter], VirtualizationException
+ FullyQualifiedErrorId : InvalidParameter,Microsoft.HyperV.PowerShell.Commands.GetVMNetworkAdapter
我按照链接 (Docker on windows 10 can't startup after deleting MobyLinuxVM in Hyper-V manually) 中提到的步骤操作,但没有解决问题。 我还尝试禁用 --> 重新启动 --> 然后使用“控制面板\程序\程序和功能”中的“打开或关闭 Windows 功能”启用 Hyper V 和容器选项
但我仍然无法启动我的 windows Docker 应用程序,它一直在抛出
Hyper-V was unable to find a virtual switch with name "DockerNAT".
at New-Switch, <No file>: line 121
at <ScriptBlock>, <No file>: line 411
【问题讨论】:
标签: windows docker docker-machine docker-for-windows