离线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. 将镜像文件打包,部署安装
相关推荐
雪可问春风13 小时前
docker环境部署
运维·docker·容器
Csvn13 小时前
🌟 LangChain 30 天保姆级教程 · Day 13|OutputParser 进阶!让 AI 输出自动转为结构化对象,并支持自动重试!
python·langchain
双份浓缩馥芮白13 小时前
【Docker】Linux 迁移 docker 目录(软链接)
linux·docker
cch891813 小时前
Python主流框架全解析
开发语言·python
sg_knight14 小时前
设计模式实战:状态模式(State)
python·ui·设计模式·状态模式·state
好运的阿财14 小时前
process 工具与子agent管理机制详解
网络·人工智能·python·程序人生·ai编程
张張40814 小时前
(域格)环境搭建和编译
c语言·开发语言·python·ai
weixin_4235339914 小时前
【Windows11离线安装anaconda、python、vscode】
开发语言·vscode·python
Ricky111zzz14 小时前
leetcode学python记录1
python·算法·leetcode·职场和发展
小白学大数据15 小时前
Selenium+Python 爬虫:动态加载头条问答爬取
爬虫·python·selenium