Tag: jupyterhub

在nvidia-docker中限制GPU的使用?

我正在多GPU服务器上设置一个内部Jupyterhub。 Jupyter访问通过docker实例提供。 我想限制每个用户的访问不超过一个GPU。 我会很感激任何build议或意见。 谢谢。

使用其中一个jupyter堆栈来设置jupyterhub docker

我试图让Jupyterhub运行起来。 2.7 Python内核是必需的,所以基本上在docker-stacks回购中会很好。 在文档中,它提到它可以使用DockerSpawner与Jupyterhub一起工作,但是我不太清楚它们如何组合在一起。 有没有人知道一个简单的一步一步的指导得到这个工作?

与docker开始jupyterhub

我开始与docker和jupyterhub。 我遵循这些说明( https://hub.docker.com/r/jupyter/jupyterhub/ )。 我可以启动jupyterhub,但是我正努力用docker(dockerspawner)启动它,并使用github进行oauthauthentication。 有人可以指点一些教程或给这个问题一些帮助?

禁用对Docker主目录的写入权限

我为JupyterHub使用DockerSpawner(图像:jupyter / minimal-notebook)。 我用所有的权限挂载了名为“xyz”的文件夹/ home / jovyan / xyz。 我想在Docker中禁用对/ home / jovyan的写入权限,因为我无法保证将来只能在主机文件夹中访问存储在Docker中的数据。 我试图设置/ home / jovyan上的read_only_volumes,但是不可能挂载/ home / jovyan / xyz 有什么想法吗? 谢谢

与许多相同图像的容器的Docker碰撞testing

我想在我的服务器上进行docker crashtesting,看看我的服务器将支持多less个基于同一映像的容器。 (因为我已经安装了jupyterhub,我想看看有多less个容器可以正常运行。) 那么我怎样才能复制一个现有的容器?

Jupyterhub /单用户共享卷

我试图在Ubuntu 16.04上安装一个Jupyterhub服务器,很像https://github.com/minrk/jupyterhub-demo 。 我改变了jupyterhub_config.py支持持久存储使用这里提供的技巧https://github.com/jupyterhub/dockerspawner#data-persistence-and-dockerspawner : 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 } 不过,我想为用户组添加一个共享的“团队”数量。 我有一个用户名(键)和队名(值)的字典映射用户到团队。 理想情况下,我会陈述如下: c.DockerSpawner.volumes = { 'jupyterhub-user-{username}': notebook_dir, 'jupyterhub-team-{teamname}': os.path.join(notebook_dir, 'shared' } 但我不知道如何将另一个{名字}映射传递给dockerspawner。 我试着摆弄这些东西,但目前还没有结果: c.DockerSpawner. … extra_create_kwargs = Dict(config=True, help="Additional args to pass for container create") extra_start_kwargs = Dict(config=True, help="Additional args to pass for container start") […]

与dockerspawner Jupyterhub不运行 – 错误502

我正在尝试设置多用户jupyter设置。 在这种情况下,我使用RemoteCSVAuthenticator和DockerSpawnerbuild立了一个jupyterhub。 身份validation似乎工作正常,如果我login,docker集装箱启动。 但login后我只得到一个502错误消息: 502 : Bad Gateway The error was: Failed to check authorization (upstream problem) jupyterhost日志文件显示没有错误。 dockercontainer是普通的jupyterhub/singleuser 。 谁能告诉我从哪里开始? 试图深入挖掘问题后,我发现,如果我尝试访问docker容器内的jupyter进程(例如http://172.17.0.36:8888/ ),它总是会抛出错误404 – 找不到页面。 我不认为这是正常的。 也许这是可configuration的http代理抛出“坏网关”错误的原因。

Docker公开的端口不可访问

我运行了一个Docker容器,公开端口443 。 docker ps确认它是暴露的。 ~ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 42b17c2a4b75 tmp/tmp "/usr/bin/tini — /bi" 57 seconds ago Up 55 seconds 443/tcp adoring_austin 但是, netstat不显示这个端口。 我无法通过浏览器访问它。 ~ netstat -lt Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:ssh *:* LISTEN tcp6 […]