内嵌式 Docker Rocker

MIT
Rust
Linux
2019-11-05
红薯

ROCKER 是一个在线解压进程沙箱实现, 针对的是基于 Linux 的资源受限的(即使是 docker 这样的容器实现自身的资源占用都是不能容忍的) IOT 系统, 旨在提高其资源利用率和系统安全性, 并且避免产生额外的性能开销.

通过将 App 程序文件及其它合适的文件压缩成squashfs包, 通常可以带来超过 60% 的磁盘空间节省, 这对于资源受限的 IOT 系统来说是非常有意义的. 与此同时, 由于 Linux 内核原生提供了动态按需解压支持, 相对于常规的 App 运行模式, 并不会产生额外的内存开销.

沙箱功能的安全性保证, 来自于Linux namespaces/cgroupsoverlayfsRust 等基础设施, 以及大量的测试用例. 感谢 linus 大神Rust 团队创造出这些伟大的基础设施.

亮点与特性

  • client 库使用纯 C 开发
    • 裸金属开发模式, 除了 libc, 没有任何依赖
    • 使用 clang 编译, gcc 链接, 兼具更小的编译结果和更兼容的链接环境两方面优点
    • 稳定实用的 error chain 实现
  • server 端(库)使用 rust 开发, 坚如磐石的稳定性, 媲美 C/C++ 的运行效率和内存利用率
  • 使用 crosstool-ng 组织交叉工具链, 可稳植性好, 稳定性高
  • 代码风格强制统一, 整洁优雅
  • 注重文档与测试
的码云指数为
超过 的项目
加载中
请先登录后再评论。

暂无资讯

暂无问答

nodejs中exports与module.exports的区别

原文:http://www.hacksparrow.com/node-js-exports-vs-module-exports.html 你肯定非常熟悉nodejs模块中的exports对象,你可以用它创建你的模块。例如:(假设这是rocker.js文件) exports....

2016/07/12 18:42
11
0
5 款非常好用的开源 Docker 工具

点击“开发者技术前线”,选择“星标” 在看|星标|留言, 真爱 原文:https://dzone.com/articles/5-docker-utilities-you-should-know 导读 Docker 社区已经创建了许多开源工具,它们能帮我们...

07/13 13:11
12
0
5 款非常好用的开源 Docker 工具,get一波~

作者:Shekhar Gulati dzone.com/articles/5-docker-utilities-you-should-know 精彩推荐 一百期Java面试题汇总 SpringBoot内容聚合 IntelliJ IDEA内容聚合 Mybatis内容聚合 导读 Docker 社区...

07/13 08:33
0
0
5 款非常好用的开源 Docker 工具

导读 Docker 社区已经创建了许多开源工具,它们能帮我们处理各种用例。作者在本文中推荐了 5 款认为最有用的 Docker 工具,分别是 Watchtower(自动更新 Docker 容器)、docker-gc(容器和镜...

05/11 08:10
0
0
5 款最有用的 Docker 工具

导读 Docker 社区已经创建了许多开源工具,它们能帮我们处理各种用例。作者在本文中推荐了 5 款认为最有用的 Docker 工具,分别是 Watchtower(自动更新 Docker 容器)、docker-gc(容器和镜...

04/27 10:22
0
0
5 款非常好用的开源 Docker 工具,分享给大家!

原文:https://dzone.com/articles/5-docker-utilities-you-should-know 导读 Docker 社区已经创建了许多开源工具,它们能帮我们处理各种用例。作者在本文中推荐了 5 款认为最有用的 Docker...

06/02 11:40
0
0
5 款非常好用的开源 Docker 工具,get一波~

点击上方“方志朋”,选择“设为星标” 回复”666“获取新整理的面试文章 作者:Shekhar Gulati dzone.com/articles/5-docker-utilities-you-should-know 导读 Docker 社区已经创建了许多开源...

07/15 09:30
8
0
5 款非常好用的开源 Docker 工具

点击“开发者技术前线”,选择“星标🔝” 在看|星标|留言, 真爱 原文:https://dzone.com/articles/5-docker-utilities-you-should-know 导读 Docker 社区已经创建了许多开源工具,它们能帮...

06/17 00:00
16
0
5 款非常好用的开源 Docker 工具

点击“开发者技术前线”,选择“星标🔝” 在看|星标|留言, 真爱 原文:https://dzone.com/articles/5-docker-utilities-you-should-know 导读 Docker 社区已经创建了许多开源工具,它们能帮...

06/17 13:16
0
0
推荐 5 款好用的开源 Docker 工具

点击关注上方“杰哥的IT之旅”, 后台回复“Python自动化”获取精心整理的PDF。 原文:https://dzone.com/articles/5-docker-utilities-you-should-know Docker 社区已经创建了许多开源工具,...

06/15 08:31
0
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部