Ответ об ошибке от демона - scrapinghub / splash - PullRequest
0 голосов
/ 23 января 2020

Я установил набор инструментов scrapy-spla sh и docker для windows7, чтобы иметь возможность очищать данные с веб-сайтов, используя javascript. Установка, кажется, в порядке, так как все проверки дают ожидаемые результаты. Docker успешно вытащил scrapinghub/splash, но когда я запускаю его, используя docker run -p 8050:8050 scrapinghub/splash, я получаю следующее сообщение об ошибке:

docker: ответ об ошибке от демона: драйвер не смог запрограммировать внешнее подключение конечная точка zen_elion (f9c8f17e6e7413908721ddfabe294a5aa7b390e326972cac6a89afd8f0853356): сбой привязки для 0.0.0.0:8050: порт уже выделен.

Как мне go разрешить это?

1 Ответ

0 голосов
/ 23 января 2020

В этой строке:

run -p 8050:8050 scrapinghub/splash

измените первый порт на другой, который, как вы знаете, является доступным портом на вашей машине. например, если вы знаете, порт 8060 свободен, то:

run -p 8060:8050 scrapinghub/splash

Существует множество способов / программного обеспечения, позволяющих узнать, какие порты используются в данный момент, один, который мне нравится использовать: TMX

Он имеет вкладку Сеть, которая показывает порты:

enter image description here

...