本文介绍: 搜索结果显示一个名为 “jupyter/datasciencenotebook” 的镜像,它是一个包含了数据科学 Jupyter 笔记本的 Python 栈。通过这个命令,你可以查看Jupyter容器日志,并搜索包含token“的行,以找到Jupyter Notebook访问令牌token)。可以将的 Jupyter 笔记本文件放在这个目录中,以便在容器中进行访问编辑通过运行上述命令,将启动一个名为 “jupyter” 的容器,并以无密码访问模式启动 Jupyter。您可以浏览器访问

1.搜索镜像

docker search jupyter: 命令用于在 Docker Hub搜索名为 “jupyter” 的镜像。搜索结果显示一个名为 “jupyter/datasciencenotebook” 的镜像,它是一个包含了数据科学 Jupyter 笔记本的 Python 栈。

root@Could:/volume1/docker/jupyter# docker search jupyter
NAME                                 DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
jupyter/datascience-notebook         Data Science Jupyter Notebook Python Stack f…   1057    

....省略n个镜像

2.拉取镜像

docker pull jupyter/datascience-notebook:命令用于从 Docker Hub 下载 “jupyter/datasciencenotebook” 镜像。

docker pull  jupyter/datascience-notebook

3.创建挂载

mkdir -p /volume1/docker/jupyter/notebook: 命令用于创建一个目录,即 /volume1/docker/jupyter/notebook,用于在主机和容器之间共享 Jupyter 笔记本文件。可以将的 Jupyter 笔记本文件放在这个目录中,以便在容器中进行访问和编辑。

#创建挂载目录
mkdir -p /volume1/docker/jupyter/notebook

4.运行容器

两个选项可以生成jupyter,看个人需求

(1)生成token修改jupyter密码

#运行容器
docker run -itd 
--name jupyter 
-p 8888:8888 
-e "GRANT_SUDO=yes" 
-v /volume1/docker/jupyter/notebook:/home/notebook/data 
jupyter/datascience-notebook

(2)生成无访问密码jupyter的容器

docker run -itd 
--name jupyter 
-p 8888:8888 
-v /volume1/docker/jupyter/notebook:/home/notebook/data 
-e "JUPYTER_ENABLE_LAB=yes" 
-e "NB_USER=user" 
-e "NB_UID=1000" 
-e "GRANT_SUDO=yes" 
jupyter/datascience-notebook start-notebook.sh --NotebookApp.token=''

通过运行上述命令,将启动一个名为 “jupyter” 的容器,并以无密码访问模式启动 Jupyter。可以浏览器中访问 IP:8888使用 Jupyter 笔记本。

4.查看容器运行运行状态

docker ps命令,用于查看运行的 Jupyter 数据科学笔记本容器的详细信息如下

root@Could:~# docker ps
CONTAINER ID   IMAGE                            COMMAND                  CREATED         STATUS                   PORTS                    NAMES
4cd0ddf5a966   jupyter/datascience-notebook     "tini -g -- start-no…"   4 minutes ago   Up 4 minutes (healthy)   0.0.0.0:8888->8888/tcp   jupyter

容器的名称为mystifying_shirley”,它已经运行了大约 15 分钟,并且状态为 “Up”,表示容器正常运行。

5.token查看

该命令使用Docker的日志功能来查看Jupyter容器的日志,并将日志内容追加到/tmp/jupyter.txt文件中。然后使用grep命令来在文件搜索包含“token”的行。

docker logs jupyter | cat >> /tmp/jupyter.txt 
cat  /tmp/jupyter.txt | grep token

#或者通过
docker logs jupyter | grep token

通过这个命令,可以查看Jupyter容器的日志,并搜索包含“token”的行,以找到Jupyter Notebook的访问令牌(token)。

复制token=xxx

9d38b2f29a6971f9abb8301da66de1073f57d627804200e

6.访问jupyter

http://192.168.31.100:8888/
通过token修改密码
在这里插入图片描述

登录jupyter主界面
在这里插入图片描述

一个hello world
在这里插入图片描述

原文地址:https://blog.csdn.net/qq_39689711/article/details/134765790

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_32726.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注