plash
💻
plash
软件描述
Plash 是一个灵活的容器构建和运行引擎。它支持无根容器,无需守护进程,并可在 Docker 内运行。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 plash?
运行于任何地方
Plash 的唯一要求是 Python 3、Linux 内核(>= 3.18)以及 $PATH 中存在一个基本的 mount 二进制文件。它不需要额外的守护进程,可轻松运行在原本不支持容器的环境中,如几乎任何 CI 环境、嵌入式系统,甚至 Docker 容器中。
安全性
Plash 可以完全无特权使用(需依赖 unionfs-fuse 和 newuidmap)。
仅是进程
Plash 容器就是你所熟知的进程。它们可被 ps 列出、终止,可按 stderr 进行过滤或重定向至 stdin,可用 supervisord 或 runit 等工具分组管理,也可直接访问家目录中的文件。仅部分文件系统被隔离。更高级的隔离可通过其他工具实现。
Plashfiles
Plashfiles 是可执行的构建文件,具备可选的轻量级配置管理功能。
