Repolode
libracoder

libracoder/kiri

Лёгкая среда выполнения контейнеров для macOS, Windows и Linux, совместимая с Docker CLI, Compose и buildx.

Open source альтернатива:Docker DesktopOrbStack

Звёзды
515
Форки
43
Открытые issues
8
Последний коммит
вчера

Что это?

Kiri — написанная на Rust лёгкая альтернатива Docker Desktop и OrbStack. Она запускает контейнеры в небольшой Linux VM или, в Linux, непосредственно на ядре и реализует Docker Engine API, поэтому привычные сценарии работы с docker, Compose и buildx остаются без изменений.

Kiri также предоставляет локальные домены вида http://<name>.kiri.local с HTTPS-сертификатами, выпущенными собственной удостоверяющей инфраструктурой. Она умеет запускать одновузловой кластер Kubernetes, создавать Linux-машины, запускать образы amd64 на Apple silicon через Rosetta и импортировать образы, тома и контейнеры из OrbStack или Docker Desktop.

В нативном окне отображаются контейнеры, образы, тома и сети; в macOS также доступен значок в строке меню. Проект выпускает установщики в форматах .dmg, .msi, .deb и .rpm.

Ключевые возможности

  • 01Запускает контейнеры в небольшой Linux VM или непосредственно на ядре в Linux.
  • 02Поддерживает Docker Engine API, поэтому docker, Compose и buildx работают без изменений.
  • 03Предоставляет локальные домены с HTTPS-сертификатами от собственной удостоверяющей инфраструктуры.
  • 04Запускает образы amd64 на Apple silicon через Rosetta.
  • 05Включает одновузловой кластер Kubernetes, который можно запустить одной командой, и Linux-машины.
  • 06Позволяет импортировать образы, тома и контейнеры из OrbStack или Docker Desktop.

Сценарии использования

  • Замена Docker Desktop или OrbStack на компьютере для разработки под macOS или Windows.
  • Локальный запуск Compose-стеков с удобными доменами .kiri.local.
  • Быстрый запуск одновузлового кластера Kubernetes для тестирования.
  • Запуск образов amd64 на компьютерах Mac с Apple silicon.

Быстрый старт

  1. 1

    Скачайте установщик для вашей платформы со страницы релизов

  2. 2

    Запустите контейнер через контекст Docker Kiri

    docker --context kiri run --rm alpine echo hello
  3. 3

    Запустите проект Compose через Kiri

    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 VM или, в Linux, непосредственно на ядре и реализует Docker Engine API, поэтому привычные сценарии работы с docker, Compose и buildx остаются без изменений.
kiri можно использовать бесплатно? Какая у него лицензия?
kiri распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
kiri всё ещё поддерживается?
Активно поддерживается. Последний коммит в kiri — 6 нояб. 2026 г..
Для чего можно использовать kiri?
Замена Docker Desktop или OrbStack на компьютере для разработки под macOS или Windows. Локальный запуск Compose-стеков с удобными доменами .kiri.local. Быстрый запуск одновузлового кластера Kubernetes для тестирования. Запуск образов amd64 на компьютерах Mac с Apple silicon.
Как установить kiri?
Скачайте установщик для вашей платформы со страницы релизов Запустите контейнер через контекст Docker Kiri: docker --context kiri run --rm alpine echo hello Запустите проект Compose через Kiri: docker --context kiri compose up -d
Где скачать kiri?
Исходный код и инструкции по установке — на GitHub: https://github.com/libracoder/kiri

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

CLI-инструмент без демона для запуска, сборки и управления OCI-контейнерами, образами, томами и подами с интерфейсом, совместимым с Docker.

33,2 тыс.+41 за неделю3,4 тыс.GoApache-2.0Обновлён 21 час назад