我正在使用一个码头工人容器来制作火花齐柏林飞艇。码头图像是这里的资金, react-overlays
我可以使用此命令启动图像并使用
docker run -it -p 8080:8080 -p 8081:8081 gmousse/docker-zeppelin-python3
为了能够与主机通信,我已经安装了一些带有这样的音量标志的主机路径,
docker run -it -v /cephfs:/cephfs -p 8080:8080 -p 8081:8081 gmousse/docker-zeppelin-python3
它工作正常。现在要安装zeppelin工作目录,我添加了这个,
docker run -it -v /cephfs:/cephfs -v my_path_on_host:/zeppelin -p 8080:8080 -p 8081:8081 gmousse/docker-zeppelin-python3
这不会运行。
在这个命令中实际上它正在/ zeppelin中查找zeppelin.sh文件并失败。
任何想法,如何安装本地卷,并能够在主机上保存zeppelin笔记本?
感谢您的时间,提前......
答案 0 :(得分:1)
将笔记本存储在本地文件系统上非常方便,尤其是在版本控制下。
因此,您只需要安装笔记本文件夹,但是您尝试安装整个齐柏林飞艇文件夹,并且在启动容器中找不到齐柏林飞艇文件。
正确的安装示例:
docker run \
-p 8080:8080 \
-v /home/user/zeppelin_notebooks:/zeppelin/notebook \
apache/zeppelin:0.8.0
docker run \
-p 8080:8080 \
--mount type=bind,source="$(pwd)"/zeppelin_notebooks,target=/zeppelin/notebook \
--rm --name zeppelin apache/zeppelin:0.8.0