YoukiRust 编写的容器 Runtime

联合创作 · 2023-10-01

Youki 是 Rust 编写的容器 Runtime,OCI 运行时规范的实现,与 runc 类似。

项目作者创造 Youki 的原因:

  • Rust 是实现 oci-runtime 规范的最佳语言之一
  • Youki 有可能比 runc 更快并使用更少的内存,因此可以在内存使用要求严格的环境中工作
  • 受启发于 railcar,但是 railcar 已经不在维护

运行截图

特性

  • 可通过 Docker 运行
  • 可通过 Podman 运行
  • 支持修改 root 目录
  • 支持将文件和目录挂载到容器
  • 使用 systemd 设置 cgroup
  • 支持在容器创建期间添加自定义处理
  • 支持在没有 root 权限的情况下运行容器
  • 符合 OCI 运行时规范

架构

浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报