应用介绍
Docker Desktop 一开就吃掉几个 G 内存,风扇跟着转,容器启动还慢半拍,很多人只是想在本地跑几个镜像而已。Kiri 是用 Rust 写的轻量容器运行时:所有容器跑在一个小 Linux 虚拟机里(Linux 上直接走内核),对外说的是 Docker Engine API,你手上的 docker、Compose、buildx 命令原样能用。
它的数字很直观:通过 Docker API 启动并退出一个容器约 2.5 毫秒,作者给的对比是 Docker Desktop 213 毫秒、OrbStack 380 毫秒;守护进程常驻约 15 MB,虚拟机闲置 60 秒就休眠,唤醒约 0.15 秒。支持 macOS 14+、Windows 10/11(经 WSL 2)和主流 Linux 发行版,Apache-2.0 许可。
Docker 兼容:docker、Compose、buildx、docker login 都能直接用,Apple 芯片上通过 Rosetta 跑 amd64 镜像;docker 的命令也能写成 kiri run、kiri ps。
本地域名:每个容器自动有 http://<名字>.kiri.local 地址,并用 Kiri 自己的证书颁发机构提供 HTTPS。
原生窗口:按 Compose 项目分组展示容器的状态、端口、本地域名和占用空间,另有镜像、卷、网络面板和菜单栏图标。
Kubernetes 与 Linux 机器:kiri k8s start 一条命令起单节点集群;kiri machine create 创建 Ubuntu 等发行版的 Linux 机器并直接进 shell。
一键迁移:kiri import 把 OrbStack 或 Docker Desktop 里的镜像、卷和容器搬过来。
自动更新:首次打开时自动配置 kiri 的 Docker context,之后自己检查更新并先校验发布签名。
它的数字很直观:通过 Docker API 启动并退出一个容器约 2.5 毫秒,作者给的对比是 Docker Desktop 213 毫秒、OrbStack 380 毫秒;守护进程常驻约 15 MB,虚拟机闲置 60 秒就休眠,唤醒约 0.15 秒。支持 macOS 14+、Windows 10/11(经 WSL 2)和主流 Linux 发行版,Apache-2.0 许可。
软件功能
Docker 兼容:docker、Compose、buildx、docker login 都能直接用,Apple 芯片上通过 Rosetta 跑 amd64 镜像;docker 的命令也能写成 kiri run、kiri ps。
本地域名:每个容器自动有 http://<名字>.kiri.local 地址,并用 Kiri 自己的证书颁发机构提供 HTTPS。
原生窗口:按 Compose 项目分组展示容器的状态、端口、本地域名和占用空间,另有镜像、卷、网络面板和菜单栏图标。
Kubernetes 与 Linux 机器:kiri k8s start 一条命令起单节点集群;kiri machine create 创建 Ubuntu 等发行版的 Linux 机器并直接进 shell。
一键迁移:kiri import 把 OrbStack 或 Docker Desktop 里的镜像、卷和容器搬过来。
自动更新:首次打开时自动配置 kiri 的 Docker context,之后自己检查更新并先校验发布签名。

