31 个版本 (8 个重大变更)
使用旧的 Rust 2015
0.18.4 | 2018 年 8 月 10 日 |
---|---|
0.18.2 | 2018 年 7 月 7 日 |
0.15.5 | 2018 年 3 月 20 日 |
0.13.2 | 2017 年 11 月 30 日 |
#976 在 Unix API 中
每月 67 次下载
290KB
7K SLoC
石碑
石碑是一个运行服务的进程管理器和容器化工具。石碑不是系统初始化工具。而是试图成为一个构建容器编排的基础工具。
特性
- 使用 Linux 命名空间和 cgroup 进行容器化
- 失败进程立即重启(当然有限制速率)
- 无需触碰子进程即可原地升级石碑
- 用 Rust 编写,因此内存安全且无运行时依赖
它被设计成具有绝对最小的所需功能。特别是它不包括
- 镜像下载器(
rsync
非常酷)或构建器(使用任何工具) - 任何网络 API
运行示例
在 vagrant 中测试:
vagrant up && vagrant ssh
在 vagrant shell 中:
$ ./example_configs.sh
$ sudo lithos_tree
如果您想更改此测试 vagrant 部署的容器、源或配置,只需重新运行 ./example_configs.sh
。
(注意:在此测试部署中,石碑没有正确重新加载配置,因为镜像版本不正确。只需重新启动 lithos_tree
以应用更改)
许可
许可如下:
- Apache 许可证 2.0 版,(./LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证(./LICENSE-MIT 或 http://opensource.org/licenses/MIT)任选其一。
贡献
除非您明确说明,否则您有意提交以包含在作品中的任何贡献,根据 Apache-2.0 许可证定义,将按上述方式双许可,无任何附加条款或条件。
依赖项
~12–22MB
~278K SLoC