Guia Detalhado: OrbStack: O Novo Padrão de Virtualização de Alta Performance para macOS

Published: (February 17, 2026 at 09:24 AM EST)
4 min read
Source: Dev.to

Source: Dev.to

🚀 1. Instalação: O Caminho Mais Rápido

Via Homebrew (Recomendado)

brew install --cask orbstack

Via Download Manual

Acesse orbstack.dev e baixe o instalador para Apple Silicon (M1/M2/M3) ou Intel.


⚙️ 2. Configuração Inicial e Migração

Ao abrir o OrbStack pela primeira vez, ele oferece ser o motor Docker principal.

Migração de Dados

Se já tens o Docker Desktop instalado, o OrbStack pergunta se queres migrar imagens e volumes. Se o teu ambiente estiver “sujo”, aproveita para começar do zero e ganhar espaço em disco.

Rosetta 2

Para executar containers de arquitetura Intel (x86) em Macs ARM, garante que o Rosetta 2 está ativo:

softwareupdate --install-rosetta

🐳 3. Como Usar: Docker e Máquinas Linux

Docker (Drop‑in Replacement)

O OrbStack mapeia o socket do Docker automaticamente. Todos os comandos habituais funcionam:

docker ps
docker-compose up
docker build .

Máquinas Linux (VMs Estilo WSL)

  • Via GUI: Clique em “New Machine” e escolha a distro.
  • Via CLI: orb create ubuntu minha-vm
  • Acesso Direto: Digite orb no terminal para entrar na máquina padrão instantaneamente.

Domínios Mágicos

Se um container roda na porta 8080, o OrbStack cria automaticamente um domínio:

  • http://nome-do-container.orb.local

Isso elimina a necessidade de gerenciar conflitos de portas no localhost.


🛠️ 4. Manutenção e Higiene do Sistema

Limpeza de Disco

O OrbStack usa um sistema de arquivos esparso, mas imagens Docker antigas podem permanecer.

  • Limpeza automática: Configure o limite de espaço nas definições.
  • Limpeza manual:
docker system prune -a   # Remove containers parados e imagens não usadas

Gestão de Memória

Ao contrário do Docker Desktop, não é necessário limitar a RAM. O OrbStack aloca dinamicamente a memória necessária e a devolve ao macOS quando o container termina.

Atualizações

Verifique atualizações em Check for Updates no menu da barra de tarefas. As atualizações são quase silenciosas e não interrompem o fluxo de trabalho.


🏆 5. Dicas de “Power User”

  • Acesso a ficheiros: /mnt/mac dentro de qualquer VM permite acesso bidirecional aos arquivos do Mac.
  • SSH nativo: Conecte‑se a uma máquina OrbStack com ssh orb.
  • Kubernetes: Ative nas definições para usar a implementação mais leve de K8s no macOS.

💡 BÔNUS: OrbStack CLI Cheat Sheet

🏗️ Gerenciamento de Máquinas (VMs)

ComandoO que faz
orb create Cria uma nova VM (ex.: orb create ubuntu dev-box)
orb listLista todas as VMs e containers ativos
orb shell Entra no terminal da VM (atalho: orb entra na padrão)
orb stop Desliga uma VM específica
orb delete Remove a VM e todos os seus dados

📂 Transferência de Arquivos

ComandoO que faz
orb push :Envia um arquivo do Mac para a VM
orb pull : Traz um arquivo da VM para o Mac

Dica Pro: O diretório Home do Mac está sempre disponível em /mnt/mac dentro de qualquer máquina OrbStack.

⚡ Comandos Rápidos e Execução

Rodar um comando sem entrar na VM:

orb exec  
# Exemplo:
orb exec ubuntu apt update

Ver logs de um container específico:

orb logs -f 

Ajuda rápida:

orb help

🐳 E o Docker?

O OrbStack funciona como um substituto transparente do Docker Desktop. Continue usando os comandos padrão:

  • docker ps
  • docker-compose up -d
  • docker system prune (para limpeza de primavera)

Conclusão do Artigo

Com este guia e o cheat sheet, você está pronto para transformar seu Mac em uma máquina de desenvolvimento de alta performance. O OrbStack não é apenas uma alternativa ao Docker Desktop; é uma evolução do workflow no macOS.

0 views
Back to Blog

Related posts

Read more »