【发布时间】:2019-04-16 21:33:30
【问题描述】:
我正在使用带有 DockerSpawner 的 Jupyterhub 部署。 当我进入一个生成的容器时,我有以下 URL 模式:
https://<hostname>/user/<user-name>/lab?
我想在生成的笔记本容器中获取<user-name> 的值。
是否有可能访问它或将其从 Jupyterhub 转发到容器中?
谢谢, 最大
【问题讨论】:
-
可能有一种方法可以从 jupyterhub 容器中传递或以某种方式获取它,但在我最近的项目中,我是从 javascript 中获取的。
-
您是从衍生容器中的 Javascript 获得的吗?如果是这样,你能分享一下你是怎么做到的吗?
-
是的。因此,如您所知,所有生成的容器只是一个简单的 jupyter-notebook,其中包含所有页面(github.com/jupyter/notebook/tree/master/notebook/templates)。我所做的只是将脚本添加到任何模板或 page.html 以将脚本添加到所有模板。并使用自定义模板制作了新图像。但我获取用户名的目的只是在标题顶部显示一个用户名并将其传递给后端服务器。
标签: jupyterhub