libracoder/kiri 是一个基于 Rust 的运行时,利用 Docker 镜像和 Docker 工具来运行容器。在所提供的资料中可确认的最新版本为 v0.1.18。不过资料中没有列出该版本新增或变更的项目,因此无法断定各版本之间的具体改动。项目支持 macOS、Windows 和 Linux:在 macOS 和 Windows 上使用小型 Linux 虚拟机,而在 Linux 上则直接在内核中运行容器。
该项目的目的是提供一种可在多个操作系统上延续使用 Docker 工作流的运行环境。它不仅面向 Docker 镜像,也以配合 Docker CLI、Compose、buildx 使用为目标。桌面窗口中可以管理容器、镜像、卷和网络,同时还提供用于创建 Kubernetes 集群和 Linux 虚拟机的命令。其内部结构被描述为由自身虚拟机、Guest Agent 和 Docker Engine API 拆分而成的 Rust 组件。许可证为 Apache-2.0。
README 中公开了使用相同 Docker 命令的启动时间对比、测量方法以及重新测量的命令。但所提供的资料中没有对比结果的实际耗时,因此无法判断性能差异。因此,在多个操作系统上利用 Docker 工具这一用途可以得到确认,但关于性能的结论在核对公开的测量数据之前宜保持保留。