Splash UI无法在Windows上启动

问题描述 投票:0回答:1

我已经使用Docker Toolbox和Docker Quickstart Terminal在docker上设置了启动画面。它给出了这个输出:

$ docker run -p 8050:8050 scrapinghub/splash
2018-02-27 14:29:21+0000 [-] Log opened.
2018-02-27 14:29:21.129146 [-] Splash version: 3.2
2018-02-27 14:29:21.136203 [-] Qt 5.9.1, PyQt 5.9, WebKit 602.1, sip 4.19.3, Twisted 16.1.1, Lua 5.2
2018-02-27 14:29:21.138036 [-] Python 3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609]
2018-02-27 14:29:21.139606 [-] Open files limit: 1048576
2018-02-27 14:29:21.140590 [-] Can't bump open files limit
2018-02-27 14:29:21.263294 [-] Xvfb is started: ['Xvfb', ':1117575427', '-screen', '0', '1024x768x24', '-nolisten', 'tcp']
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
2018-02-27 14:29:21.962490 [-] proxy profiles support is enabled, proxy profiles path: /etc/splash/proxy-profiles
2018-02-27 14:29:22.400764 [-] verbosity=1
2018-02-27 14:29:22.402173 [-] slots=50
2018-02-27 14:29:22.403916 [-] argument_cache_max_entries=500
2018-02-27 14:29:22.406959 [-] Web UI: enabled, Lua: enabled (sandbox: enabled)
2018-02-27 14:29:22.410192 [-] Server listening on 0.0.0.0:8050
2018-02-27 14:29:22.415698 [-] Site starting on 8050
2018-02-27 14:29:22.419534 [-] Starting factory <twisted.web.server.Site object at 0x7ff34b2557f0>

我按照Splash指南的说明进行操作:

Splash UI提供了一种简单的尝试脚本的方法:Lua的代码编辑器和提交脚本以执行的按钮。访问http://127.0.0.1:8050/(或Splash正在收听的任何主机/端口)。

但我无法打开地址。从日志中:

00:19:47.225391          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={85cd948e-a71f-4289-281e-0ca7ad48cd89} aComponent={SessionMachine} aText={No storage device attached to device slot 0 on port 26 of controller 'SATA'}, preserve=false aResultDetail=0
00:19:47.225391          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={85cd948e-a71f-4289-281e-0ca7ad48cd89} aComponent={SessionMachine} aText={No storage device attached to device slot 0 on port 27 of controller 'SATA'}, preserve=false aResultDetail=0
00:19:47.225391          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={85cd948e-a71f-4289-281e-0ca7ad48cd89} aComponent={SessionMachine} aText={No storage device attached to device slot 0 on port 27 of controller 'SATA'}, preserve=false aResultDetail=0
00:19:47.225391          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={85cd948e-a71f-4289-281e-0ca7ad48cd89} aComponent={SessionMachine} aText={No storage device attached to device slot 0 on port 28 of controller 'SATA'}, preserve=false aResultDetail=0
00:19:47.225391          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={85cd948e-a71f-4289-281e-0ca7ad48cd89} aComponent={SessionMachine} aText={No storage device attached to device slot 0 on port 28 of controller 'SATA'}, preserve=false aResultDetail=0
00:19:47.226373          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={85cd948e-a71f-4289-281e-0ca7ad48cd89} aComponent={SessionMachine} aText={No storage device attached to device slot 0 on port 29 of controller 'SATA'}, preserve=false aResultDetail=0
00:19:47.226373          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={85cd948e-a71f-4289-281e-0ca7ad48cd89} aComponent={SessionMachine} aText={No storage device attached to device slot 0 on port 29 of controller 'SATA'}, preserve=false aResultDetail=0
00:19:47.233242          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={85cd948e-a71f-4289-281e-0ca7ad48cd89} aComponent={SessionMachine} aText={This machine does not have any snapshots}, preserve=false aResultDetail=0

由于奇怪的格式,我无法识别日志记录的时间。有人能说出没有打开启动UI的问题在哪里?

python docker scrapy-splash splash-js-render
1个回答
0
投票

我找到了一个解决方案,我在这里报告因为该指南对初学者来说有点误导......它暗示:

Splash UI提供了一种简单的尝试脚本的方法:Lua的代码编辑器和提交脚本以执行的按钮。访问http://127.0.0.1:8050/(或Splash正在收听的任何主机/端口)。

一个不了解Docker的人可能会认为它默认情况下可以在127.0.0.1获得。事实上,作为一个虚拟机,它有适当的IP地址,可能与localhost不同。因此,您必须插入XX.XX.XX.XX:端口,将XX替换为vm的正确位置以及您已设置的端口。

© www.soinside.com 2019 - 2024. All rights reserved.