Jupyterlab Docker部署

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

JupyterLab Docker部署

编写DockerFile

  • vim jupyterlab.Dockerfile

粘贴下方代码

# 从官方镜像获取
FROM quay.io/jupyter/base-notebook
# 自定义安装依赖包
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --no-cache-dir pandas numpy selenium matplotlib
# 安装Jupyter插件,汉化包等
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ jupyterlab-language-pack-zh-CN \
jupyterlab_code_formatter \
jupyterlab-execute-time \
jupytext \
jupyterlab_spellchecker \
jupyterlab-lsp

构建镜像

  • docker build -f jupyterlab.Dockerfile -t jupyterlab .
  • -f指定文件名 -t命名镜像名 .镜像构建工作区
    在这里插入图片描述
  • docker images 查看镜像
    在这里插入图片描述

编写Docker Compose文件

  • vim jupyterlab.yaml

粘贴以下代码

services:
  jupyterlab:
    container_name: jupyterlab
    image: jupyterlab
    ports:
      - "8888:8888"
    volumes:
      - jupyter-data:/home/jovyan/work	# 官方挂载work目录,可自行修改
    command: start-notebook.py --NotebookApp.token='jupyterlab' # 自定义token登陆时可重置密码

volumes:
  jupyter-data:
    name: jupyter-data

创建容器

  • docker compose -f jupyterlab.yaml up -d
  • -f 指定文件名 -d后台运行
    在这里插入图片描述

访问页面

这时访问8888端口即可开始使用jupyterlab,可以看到安装的插件也在。
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值