2017-09-06 120 views
0

我已经在Windows 10上安装了Docker,以管理员身份运行它。
半个小时后仍在启动(启动)过程中。
日志是这样的:为什么Docker无法启动或永远启动?

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 

我试图重新启动,关闭PC,虚拟化是在BIOS中启用。
你能给我一些建议来解决这个问题吗?

+0

检查了这一点,它可能会解决你的问题,https://stackoverflow.com/questions/45856273/docker-error-during-connect/45856985#45856985 – mohan08p

回答

0

几个星期前,我和系统的新用户有类似的问题。 在我的情况下,我忘了将用户添加到码头用户组。

进一步的问题/我已经有了解决方案:

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