-
furnace是一个轻量级的纯Python容器实现
资源介绍
炉
轻量级的纯python容器实现。
它通过unshare() , nsenter()和mount()类的libc函数封装了Linux名称空间功能。 您可以将其视为更坚固的chroot替代品,在该处可以轻松进行清理(没有缠结的过程或泄漏的挂载点)。 它需要超级用户特权才能运行。
用法
安装
您可以使用pip安装它:
pip3 install furnace
或者,如果需要,可以使用以下命令将最新版本的电炉安装到系统中。
git clone https://github.com/balabit/furnace.git
cd furnace
python3 setup.py install
如果您事先将其激活,则可以将其安装到virtualenv中。
依存关系
唯一的依赖关系是:
python3.5 +
Linux内核2.6.24+
一个实现setns()和nsenter()的li