Una herramienta CLI sin daemon para ejecutar, crear y gestionar contenedores, imágenes, volúmenes y pods OCI, con una interfaz compatible con Docker.
libracoder/kiri
Un runtime de contenedores ligero para macOS, Windows y Linux, compatible con Docker CLI, Compose y buildx.
Alternativa open source a:Docker Desktop
OrbStack
- Estrellas
- 768
- Forks
- 53
- Issues abiertos
- 8
- Último commit
- hace 4 horas
¿Qué es?
Kiri es una alternativa ligera a Docker Desktop y OrbStack, escrita en Rust. Ejecuta contenedores dentro de una pequeña VM de Linux o, en Linux, directamente sobre el kernel. Además, implementa Docker Engine API, por lo que los flujos de trabajo existentes con docker, Compose y buildx siguen funcionando.
Kiri también ofrece dominios locales con el formato http://<name>.kiri.local y certificados HTTPS emitidos por su propia autoridad de certificación. Puede ejecutar un clúster de Kubernetes de un solo nodo, crear máquinas Linux, ejecutar imágenes amd64 en Apple silicon mediante Rosetta e importar imágenes, volúmenes y contenedores desde OrbStack o Docker Desktop.
Una ventana nativa muestra los contenedores, las imágenes, los volúmenes y las redes. En macOS también hay un elemento en la barra de menús. El proyecto publica instaladores en paquetes .dmg, .msi, .deb y .rpm.
Funciones clave
- 01Ejecuta contenedores en una pequeña VM de Linux o, en Linux, directamente sobre el kernel.
- 02Implementa Docker Engine API, por lo que docker, Compose y buildx funcionan sin cambios.
- 03Ofrece dominios locales con HTTPS emitido por su propia autoridad de certificación.
- 04Ejecuta imágenes amd64 en Apple silicon mediante Rosetta.
- 05Incluye un clúster de Kubernetes de un solo nodo que se inicia con un solo comando y máquinas Linux.
- 06Permite importar imágenes, volúmenes y contenedores desde OrbStack o Docker Desktop.
Casos de uso
- Sustituir Docker Desktop u OrbStack en un equipo de desarrollo con macOS o Windows.
- Ejecutar stacks de Compose localmente con dominios .kiri.local fáciles de recordar.
- Iniciar rápidamente un clúster de Kubernetes de un solo nodo para hacer pruebas.
- Ejecutar imágenes amd64 en Mac con Apple silicon.
Inicio rápido
- 1
Descarga el instalador para tu plataforma desde la página de versiones
- 2
Ejecuta un contenedor mediante el contexto de Docker de Kiri
docker --context kiri run --rm alpine echo hello - 3
Inicia un proyecto de Compose mediante Kiri
docker --context kiri compose up -d
Antes de usarlo
- La compatibilidad con Windows requiere WSL 2.
- Los instaladores oficiales solo están disponibles para macOS 14 o posterior, Windows 10 y 11, y paquetes de Linux.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es kiri?
- Un runtime de contenedores ligero para macOS, Windows y Linux, compatible con Docker CLI, Compose y buildx. Kiri es una alternativa ligera a Docker Desktop y OrbStack, escrita en Rust. Ejecuta contenedores dentro de una pequeña VM de Linux o, en Linux, directamente sobre el kernel. Además, implementa Docker Engine API, por lo que los flujos de trabajo existentes con docker, Compose y buildx siguen funcionando.
- ¿kiri es gratuito? ¿Qué licencia tiene?
- kiri es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿kiri sigue mantenido?
- Mantenimiento activo. El último commit de kiri fue el 7 nov 2026.
- ¿Para qué puedo usar kiri?
- Sustituir Docker Desktop u OrbStack en un equipo de desarrollo con macOS o Windows. Ejecutar stacks de Compose localmente con dominios .kiri.local fáciles de recordar. Iniciar rápidamente un clúster de Kubernetes de un solo nodo para hacer pruebas. Ejecutar imágenes amd64 en Mac con Apple silicon.
- ¿Cómo se instala kiri?
- Descarga el instalador para tu plataforma desde la página de versiones Ejecuta un contenedor mediante el contexto de Docker de Kiri: docker --context kiri run --rm alpine echo hello Inicia un proyecto de Compose mediante Kiri: docker --context kiri compose up -d
- ¿Dónde consigo kiri?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/libracoder/kiri
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una forma ligera de ejecutar contenedores de Docker, containerd o Incus en macOS y Linux con una configuración mínima.
Inicia máquinas virtuales Linux en macOS y otros sistemas anfitriones, con uso compartido automático de archivos y reenvío de puertos, principalmente para ejecutar contenedores.
Runtime de código abierto para contenedores y máquinas virtuales en macOS, escrito en Rust, con motor compatible con Docker, microVM aisladas para agentes de IA, Kubernetes nativo y máquinas virtuales Linux.
Aplicación gráfica de escritorio para crear, ejecutar y administrar contenedores y Kubernetes localmente, basada en Podman y otros motores de contenedores.
Herramienta de línea de comandos de Apple para ejecutar contenedores Linux como máquinas virtuales ligeras en Mac con Apple silicon.