使用包括Jupyter和Spark在内的docker image,以及其他不错的工具,我可以很好地开始使用它,但它是在它自己的世界里。我想访问本地计算机上的文件。
说明指示使用以下内容启动它以设置自定义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
答案 0 :(得分:2)
如果您希望访问本地计算机上的文件,则需要将卷装入docker容器。您对start-notebook.sh的命令必须引用与docker容器相关的路径,该路径将是volume参数的右侧:
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