在Windows pro中安装Docker的问题

时间:2019-07-10 15:41:51

标签: docker windows-10 failed-installation

尝试在Windows 10专业版64位系统中安装docker时,出现以下错误:

  

无法创建:命令执行已停止,因为   首选项变量“ ErrorActionPreference”或当前参数   具有值Stop:Hyper-V找不到带有   名称为“ DockerNAT”。到New-Switch ,:的第121行,   :Docker.Core.Pipe.NamedPipeClient.Send的第411行   (动作字符串,对象[]参数)在C:\工作区\   stable-18.09.x \ src \ github.com \ docker \皮纳塔\ win \ src \   Docker.Core \ pipe \ NamedPipeClient.cs:第36行   Docker.Actions.DoStart(SynchronizationContext syncCtx,布尔   showWelcomeWindow,布尔值executeAfterStartCleanup)在C中:   工作区\ stable-18.09.x \ src \ github.com \ docker \ pinata \ win   \ src \ Docker.Windows \ Actions.cs:Docker.Actions的第92行。 <>   c__DisplayClass19_0。 C:\工作区中的b__0()   stable-18.09.x \ src \ github.com \ docker \皮纳塔\ win \ src \   Docker.Windows \ Actions.cs:Docker.WPF.TaskQueue的第74行。 <>   c__DisplayClass19_0。 <。 ctor> b__1()在C:\工作区\   stable-18.09.x \ src \ github.com \ docker \皮纳塔\ win \ src \   Docker.WPF \ TaskQueue。 cs:第59行

我尝试查看日志,但是发现无法为Hyper-V创建虚拟交换机。我尝试了以下步骤:

  • 我尝试手动创建虚拟交换机“ DockerNAT”
  • 我已经重新安装了Hyper-V
  • 尝试禁用Hyper-V并安装了Oracle VM box,并尝试使用它来解决此问题。
  • 试图禁用防火墙,但仍然无法正常工作

diagnostic.log:

  

FullyQualifiedErrorId:   ObjectNotFound,Microsoft.HyperV.PowerShell.Commands.GetVMNetworkAdapter \ r \ n   \ r \ n“ type = cmd time =” 2019-07-10T17:06:36 + 02:00“ level = info   msg =“ Executing:[powershell -NoProfile -Command&{Import-Module   Hyper-V; ((get-vm).NetworkAdapters)| ? {$ _。SwitchName -eq   \“ DockerNAT \”} | ConvertTo-Json}]“ type = cmd

0 个答案:

没有答案