DockerSpawner可以将JupyterHub在Docker容器运行单用户notebook server。

前提

  • JupyterHub 0.7+

  • Python 3.3+

安装

安装dockerspawner

pip install dockerspawner

配置

dockerspawner有两种类型:

  • DockerSpawner

  • SystemUserSpawner

要使JupyterHub使用DockerSpawner,需要在jupyterhub_config.py 配置

 c.JupyterHub.spawner_class = 'dockerspawner.DockerSpawner'

要使JupyterHub使用SystemUserSpawner,需要在jupyter_config.py 配置

   c.JupyterHub.spawner_class = 'dockerspawner.SystemUserSpawner'

【参考】

1。Jupyterhub:DockerSpawner:https://github.com/jupyterhub/dockerspawner

results matching ""

    No results matching ""