
dclong/jupyterlab本镜像为基于Python 3环境的JupyterLab容器化部署方案,旨在提供开箱即用的交互式开发环境。JupyterLab作为Jupyter项目的下一代用户界面,整合了笔记本、终端、文本编辑器、文件浏览器等组件,支持多种编程语言(以Python 3为核心),适用于数据分析、代码开发、教学演示等场景。
通过以下命令快速启动JupyterLab容器:
bashdocker run -d -p 8888:8888 --name jupyterlab dclong/docker-jupyterlab
启动后,访问 http://localhost:8888 即可打开JupyterLab界面。首次登录需输入容器启动日志中的token(可通过 docker logs jupyterlab 查看)。
为避免容器重启后数据丢失,建议挂载本地目录作为数据卷:
bashdocker run -d -p 8888:8888 -v /本地目录:/home/jovyan/work --name jupyterlab dclong/docker-jupyterlab
其中 /本地目录 为本地需挂载的文件夹路径,容器内对应路径为 /home/jovyan/work(JupyterLab默认工作目录)。
可通过环境变量自定义JupyterLab配置,常用变量包括:
JUPYTER_TOKEN:设置登录token(替代自动生成的随机token)JUPYTER_PASSWORD:设置登录密码(需为哈希值,可通过 jupyter server password 生成)NB_UID/NB_GID:指定容器内用户ID和组ID,解决文件权限问题示例(设置自定义token):
bashdocker run -d -p 8888:8888 -e JUPYTER_TOKEN=mysecret token --name jupyterlab dclong/docker-jupyterlab
完整配置细节及更新日志,请参考项目GitHub仓库:
dclong/docker-jupyterlab
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务