无法在Docker容器中打开文件夹

时间:2020-01-15 20:44:55

标签: docker jupyter-notebook

与Docker合作真的是我的新手。现在,我想在Docker容器中打开一个特定的文件夹,以便可以保存创建的Jupyter Notebook文件。我正在Windows 10上执行此操作。 如果我尝试这样做:

 docker run -it -p 8888:8888 -v C:/Users/Larry/AI/bootcamp:/home/jovyan/bootcamp --rm --name jupyter jupyter/tensorflow-notebook

我得到一个错误:

C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: invalid mode: /home/jovyan/bootcamp.

如果我这样做:

docker run -it -p 8888:8888 -v /User/Larry/AI/bootcamp:/home/jovyan/bootcamp --rm --name jupyter jupyter/tensorflow-notebook

容器已创建,我可以创建一个新的Jupyter文件,但不会保存。有人看到错了吗?

1 个答案:

答案 0 :(得分:1)

这可能与this issue有关-:中的C:混淆了参数解析器。

解决方法可能只是简单地重写github问题中提到的卷安装:

docker run --mount type=bind,source=/path/with:colon,destination=/mnt

更新

docker run -it -p 8888:8888 --mount type=bind,source=C:/Users/Larry/AI/bootcamp,destination=/home/jovyan/bootcamp --rm --name jupyter jupyter/tensorflow-notebook