【问题标题】:Starting jupyter lab on mounted drive with tensorflow docker image使用 tensorflow docker 映像在已安装的驱动器上启动 jupyter lab
【发布时间】:2019-04-07 10:48:14
【问题描述】:

在 Tensorflow 官方网站文档TF 上,详细介绍了如何安装最新的 nvidia 和 tensorflow Docker 镜像。然后我挂载了我的主机目录并通过以下方式启动 jupyter notebook:

$ docker run -it --rm \
-p 8888:8888
--runtime=nvidia -v ~/my_dir:/container_dir \
tensorflow/tensorflow:lastest-gpu-py3

默认情况下,该命令将从容器中的 \notebook 目录启动一个 jupyter notebook。

我的问题是:

  1. 如何从挂载的主机目录启动 jupyter 笔记本,该目录包含我自己的笔记本?我意识到我可以从 docker 映像启动一个 bash shell,cd 到挂载的主机目录,然后从那里启动一个笔记本,但从根启动一个笔记本可能不是最佳做法。
  2. 如何启动 jupyter LAB 而不是 jupyter NOTEBOOK,因为我相信它们的端口都是 8888,而且这个 TF 映像似乎默认启动笔记本。

【问题讨论】:

    标签: docker tensorflow jupyter-notebook jupyter jupyter-lab


    【解决方案1】:

    您可以编写自己的 dockerfile 来安装所有依赖项并基于 tensorflow 映像。例如,您可以更改它更改目录的运行命令。或者您创建一个不同的映像来安装 Jupyter hub 并在运行时启动实例。你可以找到关于如何创建 dockerfiles here.

    的很好的解释

    【讨论】:

      最近更新 更多