美文网首页
docker安装jupyter科学镜像及使用

docker安装jupyter科学镜像及使用

作者: VChao | 来源:发表于2020-04-03 08:20 被阅读0次

2020/04/03 -

镜像

为了方便在虚拟机上进行实验研究,本次在自己的虚拟机上安装jupyter。因为要使用jupyter,同时还要有python的环境。在docker上搜索了相关的镜像,但都是个人做的,后来发现了jupyter官方制作了相关的镜像,直接在dockerhub上搜索jupyter即可。官方的说明文档在[2],具体看了一下,他制作了很多镜像。不过本次主要使用python环境,就选择了jupyter/scipy-notebook。

使用

安装完成之后,直接运行并映射端口即可使用,下面来说明一下具体的参数配置。
官方文档给出了相关的命令[3]。

  1. 启动镜像并映射端口
    docker run -p 8888:8888 jupyter/scipy-notebook
    通过这个命令直接运行这个镜像,通过输出的url直接进行访问。但是这种当时在关闭终端之后,就消失了,所以需要长期运行的环境。
  2. 配置密码并后台运行
    我进了容器去查看,他的启动脚本在/usr/local/bin/start-notebook.sh(大致位置里),没有研究具体的脚本内容,本来想使用配置文件的形式来启动,这样可以传输进去密码,不过发现了官网上有相关的命令。
docker run -d -p 8888:8888 jupyter/scipy-notebook start-notebook.sh --NotebookApp.password='sha1:74ba40f8a388:c913541b7ee99d15d5ed31d4226bf7838f83a50e'

生成密码请参考[4]。
上述命令的意思,就是映射端口,并把应用配置的密码传输进去。
同时为了能够把文件持久化,也就是说把我所编写的内容都保留下来,还需要利用-v命令把文件夹映射进去。

参考文献

[1]jupyter
[2]jupyter-datascience-notebook
[3]scipy-notebook guide
[4]jupyter notebook 权限控制,实现多个用户工作空间不同,同时使用

相关文章

网友评论

      本文标题:docker安装jupyter科学镜像及使用

      本文链接:https://www.haomeiwen.com/subject/qncyuhtx.html