Docker/Jupyter 笔记本设置基础 URL

Docker/Jupyter notebook setting Base URL

使用这个 docker image,其中包括 Jupyter 和 Spark,以及其他不错的工具,我可以很好地启动它,但它在它自己的世界里。我想访问本地计算机上的文件。

说明是用下面的方式启动它来设置一个自定义的Base url

docker run -d -p 8888:8888 jupyter/all-spark-notebook start-notebook.sh --NotebookApp.base_url=/some/path

但是我想不出有效的路径语法

我试过 /Home、~/Home、/home、~/home 以及更长的版本。我一直收到 Jupyter 笔记本页面说 404??

有什么想法吗?

使用 Ubuntu 14.04

如果您要访问本地计算机上的文件,则需要将卷装载到 docker 容器。您的 start-notebook.sh 命令必须引用与您的 docker 容器相关的路径,这将是卷参数的右侧:

docker run -d -p 8888:8888 -v /some/path/on/my/local:/some/path/on/my/container jupyter/all-spark-notebook start-notebook.sh --NotebookApp.base_url=/some/path/on/my/container