Ferramenta CLI sem daemon para executar, criar e gerenciar containers, imagens, volumes e pods OCI, com uma interface compatível com Docker.
libracoder/kiri
Um runtime de containers leve para macOS, Windows e Linux, compatível com Docker CLI, Compose e buildx.
Alternativa open source a:Docker Desktop
OrbStack
- Estrelas
- 515
- Forks
- 43
- Issues abertas
- 8
- Último commit
- ontem
O que é?
Kiri é uma alternativa leve ao Docker Desktop e ao OrbStack, escrita em Rust. Ele executa containers em uma pequena VM Linux ou, no Linux, diretamente no kernel, e implementa a Docker Engine API para manter compatíveis os fluxos de trabalho existentes com docker, Compose e buildx.
Kiri também oferece domínios locais no formato http://<name>.kiri.local, com certificados HTTPS emitidos por sua própria autoridade certificadora. Ele pode executar um cluster Kubernetes de nó único, criar máquinas Linux, rodar imagens amd64 em Apple silicon por meio do Rosetta e importar imagens, volumes e containers do OrbStack ou do Docker Desktop.
Uma janela nativa exibe containers, imagens, volumes e redes, e no macOS há também um item na barra de menus. O projeto disponibiliza instaladores nos formatos .dmg, .msi, .deb e .rpm.
Recursos principais
- 01Executa containers em uma pequena VM Linux ou, no Linux, diretamente no kernel.
- 02Implementa a Docker Engine API, mantendo a compatibilidade com docker, Compose e buildx.
- 03Oferece domínios locais com HTTPS emitido por sua própria autoridade certificadora.
- 04Executa imagens amd64 em Apple silicon por meio do Rosetta.
- 05Inclui um cluster Kubernetes de nó único que pode ser iniciado com um comando, além de máquinas Linux.
- 06Permite importar imagens, volumes e containers do OrbStack ou do Docker Desktop.
Casos de uso
- Substituir o Docker Desktop ou o OrbStack em uma máquina de desenvolvimento com macOS ou Windows.
- Executar stacks do Compose localmente com domínios amigáveis .kiri.local.
- Criar rapidamente um cluster Kubernetes de nó único para testes.
- Executar imagens amd64 em Macs com Apple silicon.
Início rápido
- 1
Baixe o instalador para sua plataforma na página de releases
- 2
Execute um contêiner pelo contexto Docker do Kiri
docker --context kiri run --rm alpine echo hello - 3
Inicie um projeto Compose pelo Kiri
docker --context kiri compose up -d
Antes de usar
- O suporte ao Windows requer o WSL 2.
- Os instaladores oficiais atendem apenas ao macOS 14 ou posterior, ao Windows 10 e 11 e a pacotes Linux.
Em coleções
Tópicos
Perguntas frequentes
- O que é kiri?
- Um runtime de containers leve para macOS, Windows e Linux, compatível com Docker CLI, Compose e buildx. Kiri é uma alternativa leve ao Docker Desktop e ao OrbStack, escrita em Rust. Ele executa containers em uma pequena VM Linux ou, no Linux, diretamente no kernel, e implementa a Docker Engine API para manter compatíveis os fluxos de trabalho existentes com docker, Compose e buildx.
- kiri é gratuito? Qual é a licença?
- kiri é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- kiri ainda é mantido?
- Manutenção ativa. O último commit de kiri foi em 6 de nov. de 2026.
- Para que posso usar kiri?
- Substituir o Docker Desktop ou o OrbStack em uma máquina de desenvolvimento com macOS ou Windows. Executar stacks do Compose localmente com domínios amigáveis .kiri.local. Criar rapidamente um cluster Kubernetes de nó único para testes. Executar imagens amd64 em Macs com Apple silicon.
- Como instalar kiri?
- Baixe o instalador para sua plataforma na página de releases Execute um contêiner pelo contexto Docker do Kiri: docker --context kiri run --rm alpine echo hello Inicie um projeto Compose pelo Kiri: docker --context kiri compose up -d
- Onde consigo kiri?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/libracoder/kiri
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma forma leve de executar contêineres Docker, containerd ou Incus no macOS e Linux, com configuração mínima.
Inicia máquinas virtuais Linux no macOS e em outros sistemas hospedeiros, com compartilhamento automático de arquivos e encaminhamento de portas, principalmente para executar containers.
Runtime open source de containers e VMs para macOS, escrito em Rust, com engine compatível com Docker, sandboxes de microVM para agentes de IA, Kubernetes nativo e VMs Linux.
Aplicativo gráfico para criar, executar e gerenciar containers e Kubernetes localmente, baseado no Podman e em outros mecanismos de containers.
Ferramenta de linha de comando da Apple para executar containers Linux como máquinas virtuais leves em Macs com Apple silicon.