使用docker for Mac的Splash Live Webkit窗口

时间:2018-03-12 21:51:23

标签: docker splash

你好开发人员了!

我在尝试在Mac上制作实时Webkit窗口时遇到问题,我尝试使用官方文档中发布的代码:

docker run -e DISPLAY=unix$DISPLAY 
-v /Users/emilianoisaza/Desktop/crawlers/splash/Luascripts:/notebooks
-v $XAUTHORITY:$XAUTHORITY 
-e XAUTHORITY=$XAUTHORITY 
-p 8888:8888 
-it scrapinghub/splash-jupyter --disable-xvfb

我知道它是为linux编写的,但我失败了。我是Docker的真正新手,非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我已经尝试了很多方法,终于找到了解决方法。 问题类似于

使用Docker for Mac运行GUI应用程序

步骤:

1。使用以下链接安装XQuartz

https://www.xquartz.org/

2。运行XQuartz

3。主机IP

ifconfig en0 | grep inet | awk '$1=="inet" {print $2}'

export DISPLAY=192.168.199.193:0.0
xhost +

4。运行容器

docker run -v `/bin/pwd`/notebooks:/notebooks -e DISPLAY=$DISPLAY -p 8888:8888 -it scrapinghub/splash-jupyter --disable-xvfb

正在工作。