Repolode
libracoder

libracoder/kiri

Docker CLI、Compose、buildxに対応した、macOS・Windows・Linux向けの軽量コンテナランタイム。

代替できる製品:Docker DesktopOrbStack

スター
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. 1

    リリースページからお使いのプラットフォーム用インストーラーをダウンロードします

  2. 2

    Kiri Docker context を通じてコンテナを実行します

    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 とは?
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 の数値は毎日更新されます。

関連プロジェクト