跳转到主要内容

PodmanCLISpawner for JupyterHub

项目描述

podmanclispawner

PyPI version GitHub Workflow

JupyterHub Podman Spawner.

这是一个没有对本地系统用户有依赖的https://github.com/gatoniel/podmanspawner的分支。

概述

这是一个使用podman可执行文件运行Podman容器的简化版本https://github.com/gatoniel/podmanspawner,但没有将容器绑定到本地用户。

例如,这意味着它可以作为BinderHub的JupyterHub spawner使用,无需守护程序或特权容器引擎。

技术

使用subprocess调用Podman可执行文件。另见此问题

安装

安装最新版本

pip install podmanclispawner

安装最新开发分支

pip install git+https://github.com/manics/podmanclispawner

JupyterHub配置

c.JupyterHub.spawner_class = 'podmancli'

请参阅example/jupyterhub_config.py以获取完整示例。

cd example
jupyterhub -f jupyterhub_config.py

项目详情


下载文件

下载适用于您平台上的文件。如果您不确定该选择哪一个,请了解更多关于 安装软件包 的信息。

源分发

podmanclispawner-0.3.0.tar.gz (10.9 kB 查看哈希值)

上传时间

构建分发

podmanclispawner-0.3.0-py3-none-any.whl (6.6 kB 查看哈希值)

上传时间 Python 3

由支持