DEV Community

Cover image for OrbStack: O Substituto Definitivo (e Veloz) para o Docker Desktop no Mac
Francisco Júnior
Francisco Júnior

Posted on

OrbStack: O Substituto Definitivo (e Veloz) para o Docker Desktop no Mac

Se você quer que seu novo Mac voe baixo no desenvolvimento backend, o OrbStack é, sem dúvida, a substituição mais impactante que você pode fazer no seu workflow. Ele não é apenas um "gerenciador de containers"; é uma camada de virtualização extremamente otimizada para Apple Silicon.

⚡ Por que o OrbStack é tão falado?

1. Inicialização "Piscou, Ganhou"

Enquanto o Docker Desktop pode levar 30 segundos ou mais para estar pronto, o OrbStack sobe em menos de 2 segundos. Para quem reinicia o ambiente várias vezes ao dia, essa economia de tempo é visível.

2. Eficiência de Recursos (Adeus, Fan Barulhenta)

O OrbStack usa uma fração da CPU e RAM que outras soluções exigem.

  • Zero CPU em repouso: Se os containers não estão fazendo nada, o OrbStack não consome processamento.
  • Memória sob demanda: Ele não "reserva" 8GB de RAM para o Docker; ele usa apenas o que o container precisa no momento e devolve ao sistema imediatamente.

3. Máquinas Linux (O "WSL2 do Mac")

Além do Docker, o OrbStack permite criar máquinas virtuais Linux (Ubuntu, Debian, Fedora, etc.) em segundos. Elas se integram ao seu sistema como se fossem nativas:

  • Você acessa os arquivos do Mac dentro do Linux e vice-versa.
  • A rede é compartilhada (você pode acessar um serviço rodando na VM via localhost).

📊 Comparativo: OrbStack vs. Docker Desktop

Recurso Docker Desktop OrbStack
Tempo de Boot ~30-60 segundos < 2 segundos
Uso de RAM (Idle) Alto (estático) Mínimo (dinâmico)
Integração com Finder Via volumes complexos Nativa e rápida
Suporte a x86 no ARM Via Rosetta (lento/médio) Otimizado com Rosetta 2
Máquinas Linux (VMs) Não nativo Sim (Estilo WSL2)
Kubernetes Sim Sim (Muito mais leve)

🛠️ Configuração Inicial

Se você já instalou o Homebrew (conforme vimos nos artigos anteriores), a instalação é um comando único:

brew install --cask orbstack

Enter fullscreen mode Exit fullscreen mode

Migrando do Docker Desktop

O OrbStack é um substituto drop-in. Isso significa que ele usa os mesmos comandos (docker ps, docker-compose up).

  1. Feche o Docker Desktop.
  2. Abra o OrbStack.
  3. Ele perguntará se você deseja migrar seus containers e imagens existentes. Diga sim.
  4. Seu docker no terminal agora está apontando para o motor do OrbStack.

🌟 Funcionalidades "Life Changers"

  • Domínios .orb.local: Cada container ganha automaticamente um domínio local. Se você tem um container de Nginx, pode acessá-lo via meu-app.orb.local no browser sem precisar configurar o arquivo /etc/hosts.
  • Cópia de Arquivos: Você pode simplesmente arrastar um arquivo do seu Mac para dentro da interface do OrbStack e ele será copiado para o container ou VM.
  • Suporte a Rosetta: Ele permite rodar containers feitos para arquitetura Intel (x86) no seu Mac M1/M2/M3 com uma velocidade impressionante, resolvendo 99% dos problemas de compatibilidade de bibliotecas antigas.

Vale a pena?

Para o desenvolvedor que preza por bateria, silêncio e velocidade, o OrbStack é obrigatório. Ele transforma a experiência de usar Docker no Mac em algo tão leve quanto usar um terminal nativo. Ele possui uma versão gratuita para uso pessoal e uma versão paga para uso comercial, o que garante que o projeto continue evoluindo com suporte profissional.

Top comments (0)