在(成功,我相信)安装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 quickstart终端时,它只会打印以下错误:
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]"
复选框安装工具箱。
答案 0 :(得分:1)
我还遇到了一些像你这样的问题,我在窗口8.1中执行了以下步骤来解决问题。
重新颁发证书
$ docker-machine regenerate-certs default
重新生成TLS机器证书?警告:这是不可逆转的。 (y / n):y
重新生成TLS证书
创建新机器默认
$ docker-machine create default
注意:下载 boot2docker.iso 文件可能需要几分钟时间。
$ docker-machine upgrade
$ docker run hello-world
我希望它会对你有所帮助: - )
答案 1 :(得分:1)
试试这个,
检查泊坞机是否存在。命令检查以下内容。
docker-machine ls
如果仍然出现错误,请执行以下步骤2。如果您看到列出的任何计算机并且 STATE
已停止,则执行 docker-machine start machine_name
,例如。 docker-machine start default
此步骤可帮助您创建泊坞机。
docker-machine create --driver virtualbox default