使用DockerSpawner ,用户的主目录默认是不持久化的。最简单的持久化方法是在文件系统中隔离用户。

如果要映射宿主机的文件/目录到容器的文件/目录,需要设置c.DockerSpawner.volumes

直接指定notebook directory,通常启动Notebook server以jovyan启动

notebook_dir = os.environ.get('DOCKER_NOTEBOOK_DIR') or '/home/jovyan/work'
c.DockerSpawner.notebook_dir = notebook_dir

挂载宿主机目录与容器目录

c.DockerSpawner.volumes = { 'jupyterhub-user-{username}': notebook_dir }

results matching ""

    No results matching ""