离线docker安装jupyter(python网页版编辑器)
python网页版编辑器jupyter通过docker环境的安装以及python程序的运行jupyter中安装依赖将容器重新生成镜像将镜像文件打包,部署安装。
·
背景:客户电脑需要调试python程序。前置机电脑系统win7 x32位不能适配python较新的版本,无法支持。
通过cursor对话获取docker-compose.yml配置
创建jupyter文件夹, 内部创建docker-compose.yml文件
注意:增加了访问时根路径 --ServerApp.base_url='/jupyter'
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
# 下面两个命令很重要, 用于授权jupyter创建文件使用
- CHOWN_HOME=yes
- CHOWN_HOME_OPTS=-R
user: root
command: start-notebook.sh --NotebookApp.token='' --NotebookApp.password='' --ServerApp.base_url='/jupyter'
-
执行
docker-compose up -d完成安装 -
执行脚本遇到mysql数据库连接问题, 使用
!pip install pymysql安装即可

- 离线安装需要将已包含安装了pymysql依赖的容器生成镜像并打包成tar文件
# 将容器制作镜像
# 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
总结
- python网页版编辑器jupyter通过docker环境的安装以及python程序的运行
- jupyter中安装依赖
- 将容器重新生成镜像
- 将镜像文件打包,部署安装
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)