如何访问Docker(使用Spark)文件系统

时间:2017-08-18 15:20:15

标签: docker

假设我正在运行CentOS。我安装了docker,然后运行图像。

假设我使用此图片:

https://github.com/jupyter/docker-stacks/tree/master/pyspark-notebook

然后我跑

docker run -it --rm -p 8888:8888 jupyter / pyspark-notebook

现在,我可以使用localhost:8088打开浏览器,我可以创建一个新的Jupyter笔记本,输入代码并运行等。

但是,如何访问我创建的文件,例如,将其提交给github。此外,如果我已经在github上有一些代码,我如何提取此代码并从docker访问这些代码?

非常感谢,

1 个答案:

答案 0 :(得分:1)

您需要安装音量

content

您应该刚刚在新笔记本中执行h('div', { slot: 'content' }, 'My content') ,并找到它存储工作的文件夹。然后将其作为卷安装。当您像上面那样运行文件时,您的主机可以在docker run -it --rm -p 8888:8888 -v /opt/pyspark-notebook:/home/jovyan jupyter/pyspark-notebook

中使用这些文件