Docker Toolbox安装在Windows 8.1上失败

之后(成功,我相信)安装Docker Toolbox,我得到以下错误:

$ docker ps error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.26/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快速启动terminal,它只是打印以下错误:

 Docker Machine is not installed. Please re-run the Toolbox Installer and try aga in. Looks like something went wrong in step 'Looking for vboxmanage.exe'... Press an y key to continue... 

我通过docker查找故障排除,但没有发现任何提示。 我尝试安装工具箱,无论是否检查"Install VirtualBox with NDIS5 driver [default NDIS6]"checkbox。

我也遇到了像你这样的一些问题,并在窗口8.1中按以下步骤排除了这个问题。

  • 安装Docker工具箱
  • 重新签发证书

    $ docker-machine regenerate-certs默认

    重新生成TLS机器证书? 警告:这是不可逆转的。 (y / n):y

    重新生成TLS证书

  • 创build新的机器默认值

    $ docker-machine创build默认值

    注意:下载boot2docker.iso文件可能需要几分钟的时间。

  • 升级docker-machine(可选)

    $ docker-machine升级

  • START Docker快速入门terminal(或)在location => C:\ Program Files \ Docker Toolbox下运行start.sh文件
  • 运行HELLOWORLD

    $ docker运行hello-world

我希望它能帮助你:-)

尝试这个,

  1. 检查docker机是否存在。 命令来检查下面。

    docker-machine ls

如果仍然出错,请执行下面的步骤2。 如果您看到任何列出的机器,并且STATE已停止,则执行docker-machine start machine_namedocker-machine start default

  1. 这一步可以帮助您创build一个docker机器。

    docker-machine create --driver virtualbox default

Interesting Posts