【问题标题】:Error response from daemon - scrapinghub/splash来自守护进程的错误响应 - scrapinghub/splash
【发布时间】:2020-01-23 08:21:25
【问题描述】:

我已经为 windows7 安装了 scrapy-splash 和 docker 工具箱,以便能够使用 javascript 从网站上抓取数据。安装似乎很好,因为所有检查都给出了预期的结果。 Docker 已成功提取 scrapinghub/splash,但是当我使用 docker run -p 8050:8050 scrapinghub/splash 运行它时,出现以下错误:

docker:来自守护进程的错误响应:驱动程序在端点 zen_elion 上编程外部连接失败(f9c8f17e6e7413908721ddfabe294a5aa7b390e326972cac6a89afd8f0853356):绑定 0.0.0.0:8050 失败:端口已分配。

我该如何解决这个问题?

【问题讨论】:

    标签: docker web-scraping scrapy daemon scrapy-splash


    【解决方案1】:

    在这一行:

    run -p 8050:8050 scrapinghub/splash

    将第一个端口更改为不同的端口,您知道这是您机器上的可用端口。例如,如果您知道端口8060 是免费的,那么:

    run -p 8060:8050 scrapinghub/splash

    有很多方法/软件可以查看当前正在使用哪些端口,我喜欢使用的一种是:TMX

    它有一个显示端口的网络选项卡:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      • 2016-12-20
      • 1970-01-01
      • 2019-06-13
      • 2019-12-12
      • 2017-05-16
      相关资源
      最近更新 更多