Docker:Jupyter在装入卷时隐藏web界面中的路径

Docker:Jupyter在装入卷时隐藏web界面中的路径,docker,jupyter-notebook,persistence,docker-volume,Docker,Jupyter Notebook,Persistence,Docker Volume,我正试图将Jupyter笔记本安装在docker容器中。我正在使用流行的imagejupyter/datascience笔记本。我使用以下命令来测试图像: docker run -d --rm --name jupyter -p XXXX:XXXX jupyter/datascience-notebook 这创建了一个新的容器,其中包含一个正在运行的Jupyter应用程序。Jupyters web界面将我置于/home/jovyan,我可以看到文件夹work。这就是我想要创建笔记本的地方 为了

我正试图将Jupyter笔记本安装在docker容器中。我正在使用流行的image
jupyter/datascience笔记本
。我使用以下命令来测试图像:

docker run -d --rm --name jupyter -p XXXX:XXXX jupyter/datascience-notebook
这创建了一个新的容器,其中包含一个正在运行的Jupyter应用程序。Jupyters web界面将我置于
/home/jovyan
,我可以看到文件夹
work
。这就是我想要创建笔记本的地方

为了保存数据,我想将卷装入路径
/home/jovyan/work
。我尝试了以下两个命令:

docker run -d --name jupyter -p XXXX:XXXX -v /volume1/homes/user/myPath:/home/jovyan/work jupyter/datascience-notebook

docker run -d --name jupyter -p XXXX:XXXX --mount type=bind,source=/volume1/homes/user/myPath,target=/home/jovyan/work jupyter/datascience-notebook
两者的工作方式与第一个命令相同,但是
work
文件夹与web界面上的层次结构不相似。当尝试创建它时,它声明文件夹allready存在,我打开一个终端并用出现的
ls
列出当前路径上的所有文件夹来确认这一点

装载不同的路径会创建一个新文件夹,结果相同:该文件夹已创建,但不会显示在层次结构中。装载
/home/jovyan
使容器在启动时退出


这是预期的行为吗?我遗漏了什么吗?

这不是权限问题吗

第节中的图像文档说明:

-v/some/host/folder/for/work:/home/jovyan/work-将主机目录作为文件夹装载到容器中。当你想要的时候有用 保存笔记本和其他工作,即使在容器安装完成后 毁灭您必须授予容器内笔记本用户或 组(NB_UID或NB_GID)对主机目录的写访问权限(例如。, sudo chown 1000/some/host/folder/for/work)。