使用TensorFlow Docker映像在已安装的驱动器上启动Jupyter Lab

时间:2018-11-03 12:28:04

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

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

function TheOutput(word){
  var a =word.length;          
  for(var i=0;   i < a;  i++){
  var char=word.charAt(i);
  if(word.indexOf(char)===word.lastIndexOf(char)){
    result = (char + " is not a number <br/>");                
    break;
  }
  return result;
  }
}

默认情况下,此命令将从容器的\ notebook目录中启动jupyter笔记本。

我的问题是:

  1. 如何从已安装的主机目录(包含我自己的笔记本)启动jupyter笔记本?我意识到我可以从docker映像启动bash shell,从cd启动到已挂载的主机目录,然后从那里启动笔记本,但是从根目录启动笔记本可能不是最佳实践。
  2. 我如何启动jupyter LAB而不是jupyter NOTEBOOK,因为我相信它们的两个端口均为8888,并且该TF映像似乎默认情况下会启动笔记本电脑。

1 个答案:

答案 0 :(得分:0)

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

的很好的解释。