离线docker安装jupyter(python网页版编辑器)

背景:客户电脑需要调试python程序。前置机电脑系统win7 x32位不能适配python较新的版本,无法支持。

通过cursor对话获取docker-compose.yml配置

创建jupyter文件夹, 内部创建docker-compose.yml文件

yml 复制代码
version: '3.8'

services:
  jupyter:
    image: jupyter/scipy-notebook:latest
    container_name: jupyter-notebook
    ports:
      - "8888:8888"
    volumes:
      - ./work:/home/jovyan/work
    environment:
      - JUPYTER_ENABLE_LAB=yes
      - GRANT_SUDO=yes
    user: root
    command: start-notebook.sh --NotebookApp.token='' --NotebookApp.password=''
  • 执行docker-compose up -d完成安装

  • 执行脚本遇到mysql数据库连接问题 , 使用!pip install pymysql安装即可

  • 离线安装需要将已包含安装了pymysql依赖 的容器生成镜像并打包成tar文件
bash 复制代码
# 将容器制作镜像
# docker commit <container-id> <image-name>:<tag-name>
docker commit 5282ce1dae94 jupyter:latest
# 打包镜像为tar文件
# docker save <image-name>:<tag-name> -o <包名>.tar
docker save jupyter:latest -o jupyter.tar
# 离线服务器解压后安装 
docker load -i jupyter.tar
docker-compose up -d

总结

  1. python网页版编辑器jupyter通过docker环境的安装以及python程序的运行
  2. jupyter中安装依赖
  3. 将容器重新生成镜像
  4. 将镜像文件打包,部署安装
相关推荐
DeepVisionary1 小时前
谷歌 Gemini Omni 1.1 Flash 正式发布:4K 视频、40 秒场景延伸,视频生成进入按 token 计费时代
python·自动化
阡之尘埃1 小时前
Python数据分析案例85——大模型微调全流程(SFT的LoRA微调)
人工智能·python·深度学习·语言模型·llm·微调·千问
海兰2 小时前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(三)
javascript·python·金融
cvcode_study2 小时前
Ollama+ComfyUI 多模态
大数据·人工智能·python
星核0penstarry3 小时前
试一试用gr.Workflow把AI多步骤串联变成可视化画布
人工智能·python·ai作画·api·ai编程·工作流·api聚合平台
taller_20003 小时前
【005】PiE 与传统 VBA 的核心区别
python·vba·pie·py
海兰3 小时前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(一)
javascript·python·金融
Orange_sparkle4 小时前
从 Docker 到 Doris:建立后端基础设施全景图
运维·docker·ai·容器·claude code
大衛說4 小时前
《Python 从入门到精通》系列总览与学习路线
开发语言·python·学习
小猴子爱上树4 小时前
跨境电商翻译工具推荐:批量图片翻译、视频字幕翻译、智能抠图一站式搞定
人工智能·python·音视频