Jupyter Notebook是一款创建和分享计算文档的网络应用程序。它提供了一种简单、流线型、以文档为中心的体验。由于它可以同时显示丰富的文本和运行代码,并且其内置丰富的交互式控件,能够极大地丰富了可视化功能,给使用者非常直观地体验,因此它非常适合作为个人笔记工具和教学工具。

参考文档:https://jupyter-server.readthedocs.io/en/latest/operators/public-server.html

安装docker步骤忽略。

1、前期准备,新建宿主机挂载目录:

# mkdir -p /home/deploy/jupyter

2、拉取镜像:

# docker pull jupyter/datascience-notebook

3、启动镜像:

# docker run -p 8888:8888 -d --name jupyter -v /home/deploy/jupyter:/home/jovyan/work jupyter/datascience-notebook

此时输入服务器的ip:端口即可访问,如下截图:

此时登录界面提示需要输入token才能登录,token获取方式:

# docker exec -ti 3c73c68b9c52 /bin/sh
$ jupyter server list

4、配置账号密码:

$ jupyter server password
Enter password: 
Verify password: 
[JupyterPasswordApp] Wrote hashed password to /home/jovyan/.jupyter/jupyter_server_config.json

扩展,安装插件:

$ pip install jupyter_contrib_nbextensions
$ pip install jupyter_nbextensions_configurator
$ jupyter contrib nbextension install --user