美文网首页
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