离线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. 将镜像文件打包,部署安装
相关推荐
wdfk_prog16 小时前
ROS教程10:从 gtest 到 rostest——Unit Test、Node 集成测试、rosbag 与 rqt 验证闭环
运维·缓存·docker·容器·ros
VXbishe17 小时前
【课程设计】基于SpringBoot的乡村政务服务系统的设计与实现-计算机毕设77011
javascript·vue.js·spring boot·python·php·课程设计·政务
名字还没想好☜17 小时前
Python sqlite3 实战:事务提交、参数化防注入、WAL 并发与 row_factory 取字典
后端·python·编程语言
论文复现现场18 小时前
ComfyUI 怎么同时调用 4 张/8 张 RTX 4090?AI 视频批量生成的多实例队列与 Python 调度方案
人工智能·python·comfyui·rtx4090
泡海椒18 小时前
评分系统最佳实践:JQuick-Java实现权重、阈值动态配置评分
java·人工智能·python
weixin1997010801618 小时前
《二手ERP对接的对账机制:按日巡检 + 自动补偿,消灭“幽灵订单“》(附Python源码)
python
m0_5474866618 小时前
《Python数据分析与实践》全套PPT课件(杭州电子科技大学)
python·数据分析
cnkeysky18 小时前
docker 运行 nacos
docker·nacos
OKkankan18 小时前
Python 基础进阶(三):从函数、类到 asyncio 与 FastAPI 后端开发实战
开发语言·python
智购科技自动售卖机厂家18 小时前
设备一到夏天就频繁跳闸,从启动电流追到压缩机电容~YH
数据结构·人工智能·python·eclipse