我已按照以下教程,使用非常基本的DummyAuthenticator和Docker Spawner在Google云上成功配置了jupyterhub:https://github.com/jupyterhub/jupyterhub-deploy-docker 一切正常,但是当用户注销时,其Docker容器仍在运行。我期望容器在不使用时将停止。我的口味很浪费资源。有机会触发这种行为吗?
答案 0 :(得分:2)
我不认为JupyterHub仅通过注销即可自动删除任何服务。
但是您可以使用闲置。 它提供了一个脚本来清除和关闭空闲的单用户笔记本服务器。而且非常易于使用。
链接:
https://github.com/jupyterhub/jupyterhub/tree/master/examples/cull-idle
答案 1 :(得分:2)
我从生成的默认配置文件jupyterhub中使用了它。
c.JupyterHub.shutdown_on_logout = True
当用户仍然登录时,应该使用清除来关闭不活动的服务器。