我最近从头开始重建了PC。我已经为Windows安装了Docker。我无法从Linux容器切换到Windows容器。这是我得到的错误:
Error response from daemon: open \\.\pipe\docker_engine_windows: The system cannot find the file specified.
at Docker.Backend.DockerDaemonChecker.Check(Func`1 isDaemonProcessStillRunning) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Backend\DockerDaemonChecker.cs:line 63
at Docker.Backend.ContainerEngine.Windows.DoStart(Settings settings, String daemonOptions) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Backend\ContainerEngine\Windows.cs:line 218
at Docker.Backend.ContainerEngine.Windows.Start(Settings settings, String daemonOptions) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Backend\ContainerEngine\Windows.cs:line 93
at Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass9_0.<Register>b__0(Object[] parameters) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Core\pipe\NamedPipeServer.cs:line 46
at Docker.Core.Pipe.NamedPipeServer.RunAction(String action, Object[] parameters) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Core\pipe\NamedPipeServer.cs:line 144
到目前为止,我已经度过了整个周末,试图使它正常工作。我已经阅读了许多网页,其中包括:https://github.com/docker/for-win/issues/1126没有任何用。我正在使用Windows 10 64位。 Linux容器还可以。
我尝试重新安装Hypervisor。
我的Windows 10版本是:1803。如果该版本存在问题,我会徘徊:https://github.com/docker/for-win/issues/1927
更新
我有两台Windows PC:
1)我两年前购买的平板电脑-Docker正确切换到Windows容器。
2)我在周末用新的SSD卡重建的PC。我在这台PC上遇到上述问题。我使用了2015/16年创建的Windows 10 CD,然后应用了自动更新。
我是否徘徊于应用于2的更新是否存在问题?