【发布时间】: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。
- 我们想要共享数据。所有团队成员如何在此目录中工作?
- 我们如何在这个目录中添加新数据?
- 哪个是正确的 docker run 命令?
【问题讨论】:
-
我不完全理解你的问题。您在创建容器时定义卷,不能创建容器然后将卷附加到它。每次您执行
docker run时,您都会根据您的图像创建一个新容器。
标签: docker jupyter-notebook dockerfile