docker - 无法在 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 文件,但未保存。有谁看到出了什么问题?
解决方案
这可能与这个问题有关- :
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
推荐阅读
- azure - Azure Blob 存储 - 检索在存储容器中读取或写入 blob 的用户
- ios - uistackview“跳跃”中排列的子视图内的动画
- java - 静态变量在 Java 中的行为如何?我在下面解释了我的问题
- python - 无法连接服务器中的第二个客户端
- c# - 如何在单独的文件中创建类子类
- java - 如何改进这种 Java 二进制搜索方法以找到给定值的最佳百分位数?
- php - Wordpress 帖子更新不通过 wordpress 钩子更新 postmeta
- c# - 为什么我生成的带有接口的程序集实现为方法而不是属性?
- java - 如何在 Selenium WebDriver 中选择特定日期(何时:type = "date")?
- keras - 如何从变分自动编码器模型创建编码器模型?