无守护进程的命令行工具,用于运行、构建和管理 OCI 容器、镜像、卷和 Pod,兼容 Docker 命令行。
libracoder/kiri
一个轻量的容器运行时,支持 macOS、Windows 和 Linux,兼容 docker CLI、Compose 和 buildx。
- Star
- 768
- Fork
- 53
- 未关闭 Issue
- 8
- 最近提交
- 5小时前
这是什么?
Kiri 是一个用 Rust 编写的轻量容器运行时,可作为 Docker Desktop 和 OrbStack 的替代品。它在一个小型 Linux 虚拟机中运行容器,在 Linux 上则直接使用内核运行,并实现了 Docker Engine API,因此现有的 docker、Compose 和 buildx 工作流无需改动即可使用。
它支持形如 http://<name>.kiri.local 的本地域名,并通过自带的证书颁发机构提供 HTTPS。此外还可以一条命令启动单节点 Kubernetes 集群、创建 Linux 机器,在 Apple silicon 上通过 Rosetta 运行 amd64 镜像,并能从 OrbStack 或 Docker Desktop 导入镜像、卷和容器。
项目提供原生窗口用于查看容器、镜像、卷和网络,macOS 上还有菜单栏图标。安装包覆盖 .dmg、.msi、.deb 和 .rpm 格式。
核心功能
- 01在小型 Linux 虚拟机中运行容器,Linux 上可直接使用内核运行。
- 02兼容 Docker Engine API,docker、Compose 和 buildx 无需修改即可使用。
- 03提供本地域名,并由自带证书颁发机构签发 HTTPS 证书。
- 04在 Apple silicon 上通过 Rosetta 运行 amd64 镜像。
- 05支持一条命令启动单节点 Kubernetes 集群和 Linux 机器。
- 06可从 OrbStack 或 Docker Desktop 导入镜像、卷和容器。
适用场景
- 在 macOS 或 Windows 开发机上替代 Docker Desktop 或 OrbStack。
- 使用 .kiri.local 本地域名在本机运行 Compose 项目。
- 快速启动单节点 Kubernetes 集群用于测试。
- 在 Apple silicon Mac 上运行 amd64 镜像。
快速上手
- 1
从发布页面下载适合你平台的安装包
- 2
通过 Kiri Docker 上下文运行容器
docker --context kiri run --rm alpine echo hello - 3
通过 Kiri 启动 Compose 项目
docker --context kiri compose up -d
使用前须知
- Windows 版需要 WSL 2。
- 官方安装包仅支持 macOS 14 及以上、Windows 10 和 11,以及 Linux 软件包。
收录于专题
标签
常见问题
- kiri 是什么?
- 一个轻量的容器运行时,支持 macOS、Windows 和 Linux,兼容 docker CLI、Compose 和 buildx。 Kiri 是一个用 Rust 编写的轻量容器运行时,可作为 Docker Desktop 和 OrbStack 的替代品。它在一个小型 Linux 虚拟机中运行容器,在 Linux 上则直接使用内核运行,并实现了 Docker Engine API,因此现有的 docker、Compose 和 buildx 工作流无需改动即可使用。
- kiri 可以免费使用吗?用的什么许可证?
- kiri 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- kiri 还在维护吗?
- 活跃维护中。kiri 最近一次提交是在 2026年11月7日。
- kiri 适合用来做什么?
- 在 macOS 或 Windows 开发机上替代 Docker Desktop 或 OrbStack。 使用 .kiri.local 本地域名在本机运行 Compose 项目。 快速启动单节点 Kubernetes 集群用于测试。 在 Apple silicon Mac 上运行 amd64 镜像。
- kiri 怎么安装和运行?
- 从发布页面下载适合你平台的安装包 通过 Kiri Docker 上下文运行容器: docker --context kiri run --rm alpine echo hello 通过 Kiri 启动 Compose 项目: docker --context kiri compose up -d
- 在哪里获取 kiri?
- 源代码和安装说明在 GitHub 上:https://github.com/libracoder/kiri
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
在 macOS 和 Linux 上以极简配置运行 Docker、containerd 或 Incus 容器的轻量工具。
在 macOS 等宿主机上启动 Linux 虚拟机,支持自动文件共享和端口转发,主要用于运行容器。
面向 macOS 的开源容器与虚拟机运行时,用 Rust 编写,兼容 Docker,并提供 AI 智能体沙箱、原生 Kubernetes 和 Linux 虚拟机。
用于在本地图形化构建、运行和管理容器与 Kubernetes 的桌面应用,基于 Podman 等容器引擎。
苹果推出的命令行工具,可在 Apple silicon Mac 上以轻量虚拟机运行 Linux 容器。