官方教程:https://jupyter-docker-stacks.readthedocs.io/en/latest/
大家可以直接运行官网提供的Docker命令:
docker run -p 8888:8888 jupyter/scipy-notebook:17aba6048f44
但上面有一个问题就是文件夹work
默认设在docker的容器里面,如果重新运行那么文件夹work
里面的文件就全面不见了。
所以在运行命令的时候就需要将目录挂到容器之外。
docker run -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes -v /root/jupyterlab:/home/jovyan/work jupyter/datascience-notebook:9b06df75e445
说明:
- -v /root/jupyterlab:/home/jovyan/work, 将容器内的
/home/jovyan/work
的文件夹挂到容器外的/root/jupyterlab
,这里可以改为任意目录 - -e JUPYTER_ENABLE_LAB=yes, 开启jupyter lab, 可以不设置
- -p 8888:8888,映射端口,可以改为10000号, 如:
-p 10000:8888
运行成功后打开 http://<hostname>:10000/?token=<token>
就可以运行了,最好把token都记录下,以免忘记。