ByteNoteByteNote
Docker Desktop 太重?Kiri 2.5 毫秒起容器、常驻只占 15MB
字

字节笔记本

2026年11月6日 · 约 2 分钟读完

Docker Desktop 太重?Kiri 2.5 毫秒起容器、常驻只占 15MB

API中转
¥120

容器运行时也卷起来了。Rust 写的 Kiri(Apache 2.0,412 星,11 月 2 日创建、4 天涨到 412)给自己的定位是 Docker Desktop 与 OrbStack 的替代品:跑你的 Docker 镜像,跟已经在用的 docker CLI、Compose 与 buildx 直接兼容。名字来自伊博语的 ntakịrị,意思是「小」。

Kiri 仓库

快与轻都有数字,但先带定语:以下是作者自测口径(同一套 docker CLI、alpine 跑 true 再删除、30 次取中位数,方法与数据在 bench/results.json,可用 kiri bench 自己复跑)。启动一档:Kiri 经 Docker Engine API 2.55 毫秒、经 docker CLI 14.2 毫秒;Docker Desktop 213 与 243 毫秒;OrbStack 380 与 442 毫秒。常驻一档:虚拟机闲置 60 秒自动休眠,守护进程常驻约 15MB,唤醒约 0.15 秒。作者据此得出「约 80 倍于 Docker Desktop」,这是他自己的测试结论,不是第三方评测。

原理是容器跑在一个很小的 Linux 虚拟机里(Linux 上直接走内核),对外讲 Docker Engine API,所以现有工具不用改。附赠能力也不少:本地域名 http://<名字>.kiri.local(HTTPS 由 Kiri 自己的 CA 签发);一条命令起单节点 Kubernetes(kiri k8s start);还能开 Linux 机器(kiri machine create dev --distro ubuntu);自带原生窗口与菜单栏图标;kiri import 可从 OrbStack 或 Docker Desktop 把镜像、卷与容器搬过来。

门槛与状态照实说:macOS 14 以上、Windows 10/11(走 WSL 2)、Linux 有 deb 与 rpm;amd64 镜像在 Mac 上经 Rosetta 跑;v0.1.17 很早期,生态还小,遇到问题要自己修或等作者修。定位也要摆正:Kiri 离不开 Docker 生态(讲的就是 Docker Engine API),这不是「Docker 已死」的故事,而是「在 Mac 上跑容器可以又快又轻」的故事。做本地开发、跑 agent 沙箱、起测试数据库的 Mac 用户,值得一试。

相关文章

分享: