为什么Docker无法启动或永远不能启动?

我在Windows 10上安装了Docker,以pipe理员身份运行。
在半个小时之后仍然处于启动(启动)的过程中。
日志看起来像:

Version: 17.07.0-ce-win26 (13125) Channel: edge Sha1: 7c2cb3783c478f82e7a09cfbd5933d7b587c9c1e Started on: 2017/09/06 09:17:16.119 Resources: C:\Program Files\Docker\Docker\Resources OS: Windows 10 Pro Edition: Professional Id: 1607 Build: 14393 BuildLabName: 14393.1593.amd64fre.rs1_release.170731-1934 ... [09:18:19.619][DockerDaemonChecker][Error ] Docker daemon is not running [09:18:19.658][NamedPipeServer][Error ] Unable to execute Start: error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.31/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running. в Docker.Backend.DockerDaemonChecker.Check(Func`1 isDaemonProcessStillRunning) в C:\gopath\src\github.com\docker\pinata\win\src\Docker.Backend\DockerDaemonChecker.cs:line 63 в Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass9_0.<Register>b__0(Object[] parameters) в C:\gopath\src\github.com\docker\pinata\win\src\Docker.Core\pipe\NamedPipeServer.cs:line 47 в Docker.Core.Pipe.NamedPipeServer.RunAction(String action, Object[] parameters) в C:\gopath\src\github.com\docker\pinata\win\src\Docker.Core\pipe\NamedPipeServer.cs:line 145 [09:18:19.674][NamedPipeClient][Error ] Unable to send Start: error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.31/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running. [09:18:19.674][Notifications ][Error ] error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.31/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running. [09:18:19.705][CrashReport ][Info ] Preparing package to send with the diagnostics 

我试图重新启动,closures电脑,虚拟化是启用BIOS。
你能给我一些build议来解决这个问题吗?

几个星期前,我有一个类似的问题与我们的系统的新用户。 在我的情况下,我忘了把用户添加到docker用户组。

进一步的问题/解决scheme,我已经有了:

  1. 没有足够的内存,docker使用一些
  2. 坠毁的容器
  3. 防火墙或其他工具甚至阻止本地TCP访问
  4. 在%ProgramData%\ Docker \ config \ daemon.json中,您可以尝试将其设置为空的json文件({})