Ferramenta de linha de comando da Apple para executar containers Linux como máquinas virtuais leves em Macs com Apple silicon.
abiosoft/colima
Uma forma leve de executar contêineres Docker, containerd ou Incus no macOS e Linux, com configuração mínima.
Alternativa open source a:Docker Desktop
- Estrelas
- 31,335
- Forks
- 638
- Issues abertas
- 405
- Último commit
- há 9 dias
O que é?
O Colima disponibiliza runtimes de contêiner no macOS e Linux, com uma interface de linha de comando simples e padrões sensatos. Executar `colima start` inicia uma máquina virtual com Docker por padrão, e o cliente docker padrão funciona com ela sem configuração extra. Também há suporte ao containerd (usado com nerdctl) e ao Incus, que executa contêineres e máquinas virtuais.
A ferramenta cuida de necessidades comuns do dia a dia, como encaminhamento automático de portas, montagem de volumes e execução de várias instâncias lado a lado. É possível configurar CPU, memória e disco da VM com flags ou um arquivo de configuração, e habilitar o Kubernetes com a flag `--kubernetes`. Há suporte para Macs com processadores Intel e Apple Silicon.
Para cargas de trabalho de IA, o Colima oferece contêineres com aceleração por GPU no Apple Silicon usando o tipo de VM krunkit, além do comando `colima model run`, que usa Docker Model Runner ou Ramalama.
Recursos principais
- 01Executa Docker, containerd ou Incus como runtime de contêiner
- 02Encaminhamento automático de portas e montagem de volumes
- 03Várias instâncias que podem ser executadas lado a lado
- 04Kubernetes opcional com uma única flag
- 05Contêineres com aceleração por GPU para cargas de trabalho de IA no Apple Silicon
Casos de uso
- Executar Docker em um Mac sem instalar o Docker Desktop
- Testar aplicativos em contêineres ou Kubernetes localmente no macOS
- Executar contêineres de modelos com aceleração por GPU em Macs com Apple Silicon
Início rápido
- 1
Instale o Colima com o Homebrew
brew install colima - 2
Inicie o Colima com as configurações padrão
colima start - 3
Instale o cliente Docker e execute um contêiner de teste
brew install docker - 4
Execute o contêiner hello-world
docker run hello-world
Antes de usar
- O foco principal é o macOS; o suporte ao Linux é secundário.
- Alguns recursos, como contêineres de IA com aceleração por GPU, exigem Apple Silicon e macOS 13 ou posterior.
- A execução de máquinas virtuais Incus só é compatível com dispositivos Apple Silicon M3 ou mais recentes.
- O cliente Docker ou outros clientes de runtime devem ser instalados separadamente.
Em coleções
Tópicos
Perguntas frequentes
- O que é colima?
- Uma forma leve de executar contêineres Docker, containerd ou Incus no macOS e Linux, com configuração mínima. O Colima disponibiliza runtimes de contêiner no macOS e Linux, com uma interface de linha de comando simples e padrões sensatos. Executar `colima start` inicia uma máquina virtual com Docker por padrão, e o cliente docker padrão funciona com ela sem configuração extra. Também há suporte ao containerd (usado com nerdctl) e ao Incus, que executa contêineres e máquinas virtuais.
- colima é gratuito? Qual é a licença?
- colima é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- colima ainda é mantido?
- Manutenção ativa. O último commit de colima foi em 13 de out. de 2026.
- Para que posso usar colima?
- Executar Docker em um Mac sem instalar o Docker Desktop Testar aplicativos em contêineres ou Kubernetes localmente no macOS Executar contêineres de modelos com aceleração por GPU em Macs com Apple Silicon
- Como instalar colima?
- Instale o Colima com o Homebrew: brew install colima Inicie o Colima com as configurações padrão: colima start Instale o cliente Docker e execute um contêiner de teste: brew install docker Execute o contêiner hello-world: docker run hello-world
- Onde consigo colima?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/abiosoft/colima
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface web leve para gerenciar ambientes de contêineres Docker, Swarm, Podman, Kubernetes e ACI.
CLI open source para desenvolvimento com contêineres no macOS, Windows e Linux, baseado em nerdctl, containerd e BuildKit em uma VM do Lima.
Aplicativo gráfico para criar, executar e gerenciar containers e Kubernetes localmente, baseado no Podman e em outros mecanismos de containers.
MicroVMs portáteis e incorporáveis em Rust para executar agentes de IA e código não confiável localmente com isolamento por hardware.
Uma interface gráfica gratuita e de código aberto para gerenciar distros WSL no Windows e VMs nativas de Linux/macOS no Mac.