【问题标题】:Mount a local data directory into jupyterhub将本地数据目录挂载到 jupyterhub
【发布时间】:2019-04-12 10:41:09
【问题描述】:

我构建并运行 jupyterhub 一个 docker 映像。 https://hub.docker.com/r/joergklein/jupyterhub

在 Dockerfile 中挂载是个好主意吗

# Create a mountpoint
VOLUME /data

还是挂载到更好

# Create a mountpoint
VOLUME /home/data

我的计算机上有一个本地数据目录。我会将数据目录挂载到容器 /data 或 /home/data 中。

首先我下载并安装镜像

docker run -p 8000:8000 -d --name jupyterhub joergklein/jupyterhub jupyterhub

其次,我将挂载数据集目录。进入容器中的/data。在数据集目录中有很多 csv 文件。

docker run -v /home/user/datasets:/data -t jupyterhub /bin/bash

我想在团队的子域中运行 JupyterHub。

  1. 我们想要共享数据。所有团队成员如何在此目录中工作?
  2. 我们如何在这个目录中添加新数据?
  3. 哪个是正确的 docker run 命令?

【问题讨论】:

  • 我不完全理解你的问题。您在创建容器时定义卷,不能创建容器然后将卷附加到它。每次您执行docker run 时,您都会根据您的图像创建一个新容器。

标签: docker jupyter-notebook dockerfile


【解决方案1】:

这对我来说很好。

docker run -p 8000:8000 -d --name jupyterhub --volume $(pwd)/datasets:/data joergklein/jupyterhub jupyterhub

【讨论】:

    猜你喜欢
    • 2021-06-14
    • 1970-01-01
    • 2018-07-10
    • 2020-03-08
    • 2022-10-20
    • 2018-07-16
    • 1970-01-01
    • 2010-11-08
    • 2015-05-04
    相关资源
    最近更新 更多