离线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. 将镜像文件打包,部署安装
相关推荐
石榴树下的七彩鱼1 天前
图片去水印 API 详解:从单图到批量自动化去水印(附 Python/JS/PHP 完整教程)
python·自动化·图片处理·图片去水印·石榴智能·api教程
console.log('npc')1 天前
Windows 11 安装 WSL2 + Ubuntu + Docker + Codex + Sub2API 教学
windows·docker·powershell·ubantu·codex
仙柒4151 天前
Docker原理
运维·docker·容器
Li emily1 天前
解决了加密货币api多币种订阅时的数据乱序问题
人工智能·python·api·fastapi
2301_781571421 天前
Golang格式化输出占位符都有什么_Golang fmt占位符教程【通俗】
jvm·数据库·python
asdzx671 天前
使用 Python 为 PDF 添加页码 (详细教程)
python·pdf·页码
AI技术控1 天前
《Transformers are Inherently Succinct》论文解读:从“能表达什么”到“多紧凑地表达”
人工智能·python·深度学习·机器学习·自然语言处理
米高梅狮子1 天前
第2章 docker容器
运维·docker·云原生·容器·架构·kubernetes·自动化
金融大 k1 天前
Python 全球指数监控面板:TickDB + REST + WebSocket 完整方案
python·websocket
啊哈哈121381 天前
系统设计复盘:为什么 Agent 的 ReAct 循环必须内嵌确定性保护层——以 FitMind 健康助手的路由与步骤控制为例
人工智能·python·react