plash

plash

plash是一种灵活的容器构建和运行引擎。它支持无根容器,不需要守护进程,并且可以在docker内部运行。
Plash的唯一要求是在python3,Linux内核(> = 3.18)和$ PATH中的基本安装二进制文件上运行。它不需要额外的守护程序,并且可以轻松地在基础架构中运行,而该基础架构实际上不支持任何ci环境,嵌入式系统甚至docker容器之类的容器。安全性Plash可以完全无特权地使用(具有unionfs-fuse和newuidmap作为依赖项)它的正义进程Plash容器是您完全熟悉的进程。它们可以用ps列出,被杀死,您可以过滤stderr或通过管道输入stdin,使用超级用户和runit对它们进行分组管理,或者仅访问主目录中的文件。文件系统只有一部分是隔离的。可以通过单独的工具提供更多的等分。Plashfiles Plashfiles是具有可选轻量级配置管理功能的可执行构建文件。

Self-Hosted版plash的替代品

containerd

containerd

行业标准的容器运行时,着重于简单性,健壮性和可移植性