2015-12-04 112 views
1

使用包括Jupyter和Spark在內的docker image等優秀工具,我可以很好地啓動它,但它在它自己的世界中。我想訪問我的本地機器上的文件。Docker/Jupyter筆記本設置基地址

指令指示具有以下設置自定義基本URL

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

但是我不能想出一個有效的路徑語法啓動

我已經試過/主頁,〜/主頁,/家庭,〜/家庭以及更長的版本。我不斷得到Jupyter筆記本頁面說404?

任何想法?

使用Ubuntu 14.04

回答

2

如果你正在尋找訪問本地計算機上的文件,你需要安裝一個卷以泊塢窗容器。您的start-notebook.sh命令將要引用一個路徑,是有關你的泊塢窗的容器,這將是體積參數的右側:

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 
+0

在目前的情況下,我上運行的泊塢我本地機器..我嘗試了以下兩個都沒有運氣......我什至不能寫任何得到完成(權限被拒絕?)碼頭運行-d -p 8888:8888 -v〜/ tom/Documents /:/ home/jovyan/work jupyter/all-spark-notebook ^^ ng已嘗試 tom @ tom-sam:〜$ docker run -d -p 8888:8888 -v/Documents /:/ home/jovyan/work jupyter/all -spark-notebook – dartdog

+0

終於明白了!如果有其他人關注: tom @ tom-sam:〜$ docker run -d -p 8888:8888 -v〜/ Documents /:/ home/jovyan/work jupyter/all-spark-notebook – dartdog