比 Docker Desktop 快 80 倍?这个 15MB 的容器神器想干掉它

比 Docker Desktop 快 80 倍?这个 15MB 的容器神器想干掉它

简介

Kiri 是一个轻量级的 Docker 替代品,专为 macOS、Windows 和 Linux 设计。它通过在单一小型 Linux 虚拟机中运行容器,实现了与 Docker Engine API 的完美兼容,让您无需复杂配置即可使用 Docker CLI、Compose、buildx 等工具。

核心优势

  • 极速启动:容器启动和退出仅需 2.5ms,比 Docker Desktop 快 80 倍
  • 轻量级设计:闲置时仅占 15MB,快速唤醒
  • 跨平台兼容:支持 Apple Silicon、Intel、x86-64、Arm 架构
  • 多语言支持:38 种语言界面,包括中文在内的所有主要语言
  • 本地域名:http://.kiri.local,内置 HTTPS 证书
  • 原生窗口:专业的容器管理界面,配合菜单栏图标

性能对比

同一个 alpine 跑 true 再删除,中位数 30 次运行,同一套 docker CLI:

Docker Engine API docker CLI
Kiri 2.55 ms 14.2 ms
Docker Desktop 213 ms 243 ms
OrbStack 380 ms 442 ms

技术亮点

Kiri 的架构设计非常巧妙:

docker CLI ─┐
compose ────┼─ Docker Engine API ─► kiri daemon ── vsock ──► guest agent (PID 1)
buildx ─────┤                         owns the VM           clone3 → container
kiri UI ────┘
  • 使用 10MB 定制内核
  • PID 1 是 ~900KB 的 Rust 代理
  • 通过 clone3 直接创建容器,无需 runc 或 dockerd
  • 支持 host-gateway 等 BuildKit 功能

使用示例

# 快速启动容器
docker --context kiri run --rm alpine echo hello

# 使用 Compose
docker --context kiri compose up -d

# 启动 Kubernetes 集群
kiri k8s start

# 导入现有 Docker 资源
kiri import

安装

文档与资源

结语

Kiri 代表了现代容器管理的新范式 – 简单、快速、兼容性强。无论是开发者还是运维工程师,都能从中受益。如果您正在寻找 Docker Desktop 的轻量替代方案,Kiri 倂值得一试。

“Kiri” 这个名字来自 Igbo 语的 ntakịrị,意为 “small”。

下载 Kiri | GitHub 仓库

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注