Docker jupyter 从零开始

本文详细介绍如何使用Docker安装并配置Jupyter Notebook,包括生成密码、创建配置文件及设置远程访问等内容。此外还提供了Docker命令示例,用于启动Jupyter服务并映射本地文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker jupyter

配置远程访问jupyter

  • 生成密码

    ipython 或者 python

    都可以,能进去python就可以

  • 在python命令行里分别输入:

    from notebook.auth import passwd

    passwd()

    成功:一次输入Enter和verify password

    得到:‘sha1:2c863f45bd3d:13338f98af695a0f82c8b5499e3adb7c978e9d20’

    存好:等下用 退出python

  • 生成jupyter notebook的配置文件

    jupyter notebook --generate-config

  • 修改配置文件

    vim ~/.jupyter/jupyter_notebook_config.py

    安装 vim :

    apt-get install vim

  • 加入如下内容,其中sha1那一串秘钥是上面生成的那一串

    c.NotebookApp.ip=’*’

    c.NotebookApp.password = ‘sha1:41e4da01dde4:e820dc9c0398eda2dc9323c9e4a51ea1228166a2’

    c.NotebookApp.open_browser = False

    c.NotebookApp.port =8888

    #保存退出

Docker 的启动以及映射地址

  • 将本地写好的文件映射到docker上 (JupyterLab的地址是/opt/app/data)

    sudo docker run -d -p 8889:8888 --name notebook5 -v /home/ubuntu:/opt/app/data mikebirdgeneau/jupyterlab

  • 服务器后台运行 (本地路径:docker原路径)(普通 的Jupyter地址是 /home/jovyan/work)

    sudo docker run -d -P --name notebook5 -v /home/ubuntu:/home/jovyan/work jupyter/all-spark-notebook

    docker port notebook5 8888

  • 如何查看notebook5的历史日志(查看token)

    sudo docker logs -f notebook5

  • 查看最新的固定几条

    sudo docker logs --tail 5 notebook5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值