当前位置: 首页 > 知识库问答 >
问题:

使用tensorflow docker映像在安装的驱动器上启动jupyter实验室

蒯华彩
2023-03-14

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

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

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

我的问题是:

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

共有1个答案

乐正心思
2023-03-14

您可以编写自己的dockerfile,它安装了所有依赖项,并基于tenstorflow映像。例如,您可以更改run命令,使其更改目录。或者创建一个不同的映像,安装Jupyter中心并启动运行的实例。你可以在这里找到一个关于如何创建dockerfile的很好的解释。

 类似资料:
  • 问题内容: 我使用带有标签的php docker容器作为基础: 我将它与可以在主机上找到的基本图像链接在一起。我创建了一个数据库,并用基本值填充了表。 但是尝试访问我的应用程序,我得到: 因此,我认为php容器缺少通过以下方式安装的组件: 我还在以下位置添加了mysql.ini: 如果我告诉我: 但是,错误仍然存​​在。 此外,在运行时: 我得到: 所以看来mysql扩展甚至没有被激活。 我究竟做

  • 问题内容: 我正在尝试从 Raspberry Pi 上的 Android Things 应用的USB驱动器中读取文件。我可以像这样扫描已安装设备的列表: __ 显示以下输出: 但是,我的拇指驱动器不在列表中。所以我想我需要以某种方式安装它。如何安装拇指驱动器并访问其中的文件? 问题答案: 仅亚行解决方案 到目前为止,USB驱动器似乎尚未自动安装。为了使您的代码正常工作,我必须手动安装它。 如您所见

  • whistle安装过程需要以下步骤(缺一不可): 安装Node 安装whistle 启动whistle 配置代理 安装根证书 1. 安装Node whistle支持v0.10.0以上版本的Node,为获取更好的性能,推荐安装最新版本的Node。 如果你的系统已经安装了v0.10.0以上版本的Node,可以忽略此步骤,直接进入安装whistle的步骤,否则: Windows或Mac系统,访问http

  • 问题内容: 不久前,有人建议我更改代码以使用PDO,以便对查询进行参数化并安全地将HTML保存在数据库中。 好吧,这是主要问题: 我看了http://php.net/manual/en/ref.pdo-mysql.php,但我并没有真正知道应该把那个字符串放在哪里… 我正在构建的网站实际上只需要一页PDO。虽然我可能会考虑重新编写它,但要花一些时间,而且我需要页面尽快运行,因此无法完全关闭MySQ

  • 当将图像上传到控制器(所有其他服务都可以正常工作)时,不存在所需的请求部分文件。我已经通过成功上传到这个Spring指南排除了邮递员。不确定缺了什么。 Spring可能版本:Edgware。构建-快照 控制器: 来自POM的依赖关系

  • 我是Docker的新手。我创建了以下Dockerfile并运行它: 来自Centos:最新的ENV container docker运行YUM-Y更新&&yum clean all 我收到以下错误/输出: root@ggnlabvm-juper6:~/docker_test#docker build-t test。 将构建上下文发送到Docker守护进程2.048 kB 步骤1/3:来自Cento