【发布时间】:2020-07-30 23:29:31
【问题描述】:
我正在开发基于 https://opendreamkit.org/2018/10/17/jupyterhub-docker 项目的容器化 JupyterHub。 我已将它放在 EC2 中并且一切正常:我的所有用户都有一个私有存储和共享存储来共享其笔记本。
现在我需要添加新用户,他们只需要查看共享空间的一小部分。然后,我想要这样的配置:
/shared/new_space/ >>> New users & Old users
/shared/ >>> Only old users
我正在考虑“玩”DockerSpawner,但我不知道该怎么做。 我可以将一个新目录放入
c.DockerSpawner.volumes = {
'jupyterhub-user-{username}': notebook_dir,
'/home/ubuntu/efs-disk/data-shared': '/home/jovyan/shared'
'/home/ubuntu/efs-disk/data-shared/NEW_SPACE': '/home/jovyan/shared/NEW_SPACE' #Need to try
}
但是我怎样才能获得用户的权限呢?哪个组件管理用户权限?你对完成我的任务有什么建议吗?
提前致谢,问候。
【问题讨论】:
标签: python docker jupyterhub