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