OCIコンテナ、イメージ、ボリューム、Podの実行・ビルド・管理に使える、Docker互換インターフェースを備えたデーモンレスCLIツールです。
libracoder/kiri
Docker CLI、Compose、buildxに対応した、macOS・Windows・Linux向けの軽量コンテナランタイム。
代替できる製品:Docker Desktop
OrbStack
- スター
- 515
- フォーク
- 43
- 未解決の Issue
- 8
- 最終コミット
- 昨日
これは何?
Kiriは、Rustで書かれたDocker DesktopやOrbStackの軽量な代替ソフトです。コンテナを小さなLinux VM内で実行するほか、Linuxではカーネル上で直接実行できます。またDocker Engine APIを実装しているため、既存のdocker、Compose、buildxのワークフローをそのまま利用できます。
Kiriは、独自の認証局が発行するHTTPS証明書を使い、http://<name>.kiri.local形式のローカルドメインも提供します。シングルノードのKubernetesクラスターやLinuxマシンを作成でき、Rosetta経由でApple silicon上のamd64イメージを実行することもできます。さらに、OrbStackやDocker Desktopからイメージ、ボリューム、コンテナをインポートできます。
ネイティブウィンドウでコンテナ、イメージ、ボリューム、ネットワークを確認でき、macOSではメニューバー項目も利用できます。.dmg、.msi、.deb、.rpm形式のインストーラーが公開されています。
主な機能
- 01小さなLinux VM内、またはLinux上のカーネルで直接コンテナを実行します。
- 02Docker Engine APIに対応しているため、docker、Compose、buildxを変更せずに利用できます。
- 03独自の認証局が発行するHTTPS証明書付きのローカルドメインを提供します。
- 04Rosetta経由でApple silicon上のamd64イメージを実行します。
- 05ワンコマンドで起動できるシングルノードのKubernetesクラスターとLinuxマシンを備えています。
- 06OrbStackまたはDocker Desktopからイメージ、ボリューム、コンテナをインポートできます。
ユースケース
- macOSまたはWindowsの開発マシンでDocker DesktopやOrbStackの代わりに使う。
- 使いやすい.kiri.localドメインを使って、Composeスタックをローカルで実行する。
- テスト用のシングルノードKubernetesクラスターを手早く起動する。
- Apple silicon搭載のMacでamd64イメージを実行する。
クイックスタート
- 1
リリースページからお使いのプラットフォーム用インストーラーをダウンロードします
- 2
Kiri Docker context を通じてコンテナを実行します
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 とは?
- Docker CLI、Compose、buildxに対応した、macOS・Windows・Linux向けの軽量コンテナランタイム。 Kiriは、Rustで書かれたDocker DesktopやOrbStackの軽量な代替ソフトです。コンテナを小さなLinux VM内で実行するほか、Linuxではカーネル上で直接実行できます。またDocker Engine APIを実装しているため、既存のdocker、Compose、buildxのワークフローをそのまま利用できます。
- kiri は無料で使えますか?ライセンスは?
- kiri は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- kiri は今もメンテナンスされていますか?
- 活発にメンテナンス中。kiri の最終コミットは 2026年11月6日 です。
- kiri は何に使えますか?
- macOSまたはWindowsの開発マシンでDocker DesktopやOrbStackの代わりに使う。 使いやすい.kiri.localドメインを使って、Composeスタックをローカルで実行する。 テスト用のシングルノードKubernetesクラスターを手早く起動する。 Apple silicon搭載のMacでamd64イメージを実行する。
- kiri のインストール方法は?
- リリースページからお使いのプラットフォーム用インストーラーをダウンロードします Kiri Docker context を通じてコンテナを実行します: docker --context kiri run --rm alpine echo hello Kiri を通じて Compose プロジェクトを起動します: docker --context kiri compose up -d
- kiri はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/libracoder/kiri
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
macOSとLinuxで、最小限のセットアップでDocker、containerd、Incusコンテナを実行できる軽量なツール。
ファイル共有とポートフォワーディングを自動で行うLinux仮想マシンをmacOSなどのホスト上で起動し、主にコンテナの実行に使えます。
Rust製のmacOS向けオープンソースコンテナ/VMランタイム。Dockerエンジン互換で、AIエージェント用microVMサンドボックス、ネイティブKubernetes、Linux VMを提供します。
Podmanなどのコンテナエンジンを基盤に、コンテナやKubernetesをローカルでビルド、実行、管理できるデスクトップアプリ。
Apple silicon搭載MacでLinuxコンテナを軽量な仮想マシンとして実行する、Apple製のコマンドラインツール。