首页 > 解决方案 > 无法在 docker 容器中打开文件夹

问题描述

我在使用 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 文件,但未保存。有谁看到出了什么问题?

标签: dockerjupyter-notebook

解决方案


这可能与这个问题有关- :inC:混淆了参数解析器。

解决方法可能只是重写 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


推荐阅读