Repolode
abiosoft

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. 1

    Instale o Colima com o Homebrew

    brew install colima
  2. 2

    Inicie o Colima com as configurações padrão

    colima start
  3. 3

    Instale o cliente Docker e execute um contêiner de teste

    brew install docker
  4. 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