在VPS 上的Docker里安装JupyterLab, 外挂目录

官方教程: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都记录下,以免忘记。

参考文献:Running a Docker Container

评论

暂无

添加新评论