Colima
Sobre
Colima é um projeto open source (MIT) que fornece runtimes de container no macOS e no Linux com configuração mínima. Funciona como alternativa ao Docker Desktop, mantendo compatibilidade total com os fluxos e ferramentas Docker existentes. Versão destacada no site: v0.10.3.
Funcionamento
Sobe uma VM leve com valores padrão sensatos e expõe o runtime escolhido (Docker, containerd, Kubernetes ou Incus) na máquina host.
Instalação
brew install colimaUso básico por runtime
# Docker
colima start
docker run hello-world
docker ps
# Kubernetes (k3s)
colima start --kubernetes
kubectl get pods
# containerd (com nerdctl)
colima start --runtime containerd
nerdctl run hello-world
# Incus
colima start --runtime incus
incus launch images:alpine/edge
incus listPrincipais Recursos
- Compatível com Docker: usa os workflows existentes sem alterações.
- containerd: suporte nativo com
nerdctl(CLI similar ao Docker). - Kubernetes: cluster k3s local com um único comando.
- Incus: containers de sistema e VMs.
- Leve: consumo baixo de CPU com defaults sensatos.
- Cargas de IA: GPU acelerada em Apple Silicon; modelos do Docker AI Registry, HuggingFace e Ollama.
- Controle de recursos: CPU, memória e disco configuráveis por instância.
- Múltiplos perfis: instâncias isoladas com configurações diferentes, simultaneamente.
Casos de Uso
- Substituir o Docker Desktop no macOS (sem custo de licença).
- Ambiente Kubernetes local para testes.
- Hospedar containers em home servers.
- Executar modelos de IA localmente com aceleração de GPU no Apple Silicon.
Limitações
- Conteúdo extraído apenas da página inicial; detalhes de configuração (flags de CPU/memória/disco, perfis, mounts) estão na documentação oficial e não foram cobertos aqui.
Referências
- Site oficial: https://colima.run/
- Documentação: https://colima.run/docs/
- GitHub: https://github.com/abiosoft/colima
- Anúncio v0.10.3: https://colima.run/announcements/colima-v0.10.3-release/