Запуск Spla sh на Docker Toolbox с Windows 10 - PullRequest
0 голосов
/ 18 января 2020

Я пытаюсь установить и запустить spla sh при использовании Windows 10 Home. Я установил docker toolbox, так как на windows 10 Home вы не можете установить docker. Затем в командной строке, когда я набираю

docker pull scrapinghub/splash

, я получаю сообщение об ошибке

error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/images/create?fromImage=scrapinghub%2Fsplash&tag=latest: 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 Terminal, я могу установить spla sh с помощью команды

docker pull scrapinghub/splash

, а затем с помощью команды

docker run -p 5023:5023 -p 8050:8050 -p 8051:8051 scrapinghub/splash

это дает мне

сервер, прослушивающий http://0.0.0.0: 8050

Но потом, когда я вставляю http://0.0.0.0: 8050 в Chrome, я получаю «Этот сайт недоступен».

Спасибо

1 Ответ

1 голос
/ 18 января 2020

Итак, 1-я ошибка ясно говорит о том, что ваш Docker контейнер не запущен, поэтому ваша команда извлечения сбой

. Вы можете проверить, выполнив любую команду docker, возможно, попробуйте это

docker --version

Для вашего второго запроса вам нужно использовать Docker IP, чтобы получить доступ к приложению

Вы можете попробовать docker-machine ip, чтобы увидеть, на каком IP docker работает (Предполагается, что docker - машина установлен)

Как правило, на windows Docker IP равен 192.168.99.100

Попробуйте эти 2

192.168.99.100:8050

или

localhost:8050
...