jupyterhub/singleuser基于jupyter/base-notebook基础镜像构建。
该镜像包含用于JupyterHub的单用户笔记本服务器,特别适用于配合DockerSpawner类在Docker容器中启动用户笔记本服务器。
此镜像的主要作用是在基础笔记本镜像上固定JupyterHub版本。在大多数情况下,Jupyter的docker-stacks是更好的选择。只需确保镜像中安装了正确版本的JupyterHub,通常可通过以下一行命令实现:
DockerfileFROM jupyter/base-notebook:5ded1de07260 RUN pip3 install jupyterhub==0.7.2
构建此镜像的Dockerfile将BASE_IMAGE和JUPYTERHUB_VERSION作为构建参数公开,因此您可以在当前目录中执行以下命令:
bashdocker build -t singleuser \ --build-arg BASE_IMAGE=jupyter/scipy-notebook \ --build-arg JUPYTERHUB_VERSION=0.8.0 \ .
例如,构建一个基于jupyter/scipy-notebook并安装JupyterHub 0.8的新镜像singleuser。
此镜像以jovyan用户运行,家目录为/home/jovyan。
默认情况下,家目录/home/jovyan不具有持久性,因此除非该目录用于临时或演示性的JupyterHub部署,否则需要进行一些配置。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务