Repolode
libracoder

libracoder/kiri

一个轻量的容器运行时,支持 macOS、Windows 和 Linux,兼容 docker CLI、Compose 和 buildx。

可替代:Docker DesktopOrbStack

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. 1

    从发布页面下载适合你平台的安装包

  2. 2

    通过 Kiri Docker 上下文运行容器

    docker --context kiri run --rm alpine echo hello
  3. 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 数据每日更新。

相关项目