Docker在Ubuntu 14.04上运行Kaggle / python命令后,我的浏览器没有启动

在Ubuntu 14.04的Kaggle / python docker中,我的浏览器没有启动。任何人都面临这个问题和解决scheme? 我从terminal使用下面的命令

(sleep 3 && sensible-browser "http://127.0.0.1:8888")& docker run -v $PWD:/tmp/working -w=/tmp/working -p 8888:8888 --rm -it kaggle/python jupyter notebook --no-browser --ip=0.0.0.0 --notebook-dir=/tmp/working"

而当我去到Firefox浏览器localhost:8888时,什么也没有显示出来。

你可以使用datmo / kaggle:python来使用jupyter笔记本运行kaggle项目。 拉出图像后,你可以在shell中使用这样的代码:

 docker run --rm -it -p 8888:8888 -v ~/.:/home/ datmo/kaggle:python 'jupyter notebook' 

这将本地目录挂载到有权访问的容器上。

然后,进入浏览器并打开https:// localhost:8888 ,当我打开一个新的内核时,它是使用Python 3.5。 我不记得拉图像或设置Docker时做了什么特别的事情。

你可以从这里find更多的信息。

您也可以尝试使用datmo ,以便轻松设置环境和跟踪机器学习项目,使实验具有可重现性。 你可以运行datmo任务命令如下设置jupyter笔记本,

 datmo task run 'jupyter notebook' --port 8888 

它会在环境中设置您的项目和文件,以跟踪您的进度。