2017-02-10 7 views
1

После (успешно, я считаю) установка Docker Toolbox, я получаю следующее сообщение об ошибке:установка Docker Toolbox не будет работать на ОС Windows 8.1

$ 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. 

Кроме того, когда я пытаюсь запустить докер 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... 

Я искал поиск и устранение неисправностей докеров, но не нашел подсказок. Я попытался установить панель инструментов как с, так и без проверки флажка "Install VirtualBox with NDIS5 driver [default NDIS6]".

ответ

0

У меня также возникают некоторые проблемы, такие как вы и я, чтобы устранить проблему с помощью следующих шагов в окне 8.1.

  • Установка Docker Toolbox
  • регенерировать СЕРТИФИКАТЫ

    $ docker-machine regenerate-certs default

    Regenerate TLS machine certs? Warning: this is irreversible. (y/n): y

    Regenerating TLS certificates

  • Создание новой машины по умолчанию

    $ docker-machine create default

    Note: It may take a few minutes for downloading boot2docker.iso file.

  • UPGRADE Докер-машина (опция)

    $ docker-machine upgrade

  • START Docker Quickstart терминал (или) Run start.sh файл по месту расположения =>C: \ Program Files \ Docker Toolbox
  • RUN Helloworld

    $ docker run hello-world

Я надеюсь, что это поможет вам: -)

0

Попробуйте это,

  1. Проверить, если докер машина существует. Команда, чтобы проверить это ниже.

    docker-machine ls

Если вы все еще получаете сообщение об ошибке, то выполнить шаг 2 ниже. Если вы видите, что какая-либо машина указана, и она остановлена ​​STATE, тогда выполните команду docker-machine start machine_name например. docker-machine start default

  1. Этот шаг поможет вам создать докер-машину.

    docker-machine create --driver virtualbox default