Medições no mesmo Mac
Os dois produtos rodaram em um único Apple M5 Max, com o mesmo conjunto de testes e os mesmos limites: 8 CPUs e 12 GB cada, um produto por vez, cada um iniciado do zero com seu próprio comando.
| Operação | Oxcart 0.1.2 | Docker Desktop 4.94.0 | Oxcart mais rápido em |
|---|---|---|---|
docker run --rm … true | 42.3 ms | 143 ms | 3,4× |
8 docker run --rm simultâneos | 96.3 ms | 378 ms | 3,9× |
docker stop | 19.2 ms | 128 ms | 6,7× |
docker exec … true | 21.5 ms | 33.1 ms | 1,5× |
| Criar e iniciar 20 contêineres | 692 ms | 1,738 ms | 2,5× |
| Parar e remover 20 contêineres | 76.7 ms | 683 ms | 8,9× |
| Criação via API (sem CLI) | 2.46 ms | 17.3 ms | 7× |
| Inicialização via API | 18.5 ms | 39.2 ms | 2,1× |
| Parada via API | 4.03 ms | 86.3 ms | 21× |
| Compilação sem cache, contexto local | 341 ms | 412 ms | 1,2× |
| Compilação com cache | 121 ms | 149 ms | 1,2× |
docker stats --no-stream, 20 contêineres | 1,038 ms | 2,054 ms | 2× |
CPU de um cliente docker stats em streaming | 1.29 % de um núcleo | 5,45% | 4.2× menos |
| Volume nomeado, criar/stat/ler/excluir 1.000 arquivos | 17.8 ms | 24.4 ms | 1,4× |
| Do comando de início à API Docker pronta | 788 ms | 1,712 ms† | 2,2× |
| Do comando de parada até a API encerrar | 27.9 ms | 896 ms† | 32× |
Oxcart 0.1.2 medido em 2026-10-10 com o cliente docker 29.9 incluído; Docker Desktop 4.94.0 medido mais cedo no mesmo dia, no mesmo Mac e com o mesmo conjunto de testes, com docker 29.4. Apple M5 Max, 36 GB, macOS 27.2; cada um com 8 CPUs e 12 GB, um por vez, iniciado do zero com seu próprio comando; medianas de cinco amostras após aquecimento. † Docker Desktop não tem comando para iniciar ou parar apenas o mecanismo, então suas linhas de início e parada incluem abrir e encerrar o app; as do Oxcart iniciam e param apenas o mecanismo.
Iniciar um contêiner existente com porta publicada ficou no mesmo nível (81.8 ms contra 84.5 ms). Oxcart também inclui docker CLI 29.9, Compose 5.6 e Buildx 0.38, instala offline em cerca de 2.5 s e transporta o tráfego TCP publicado e de saída entre seu Mac e o mecanismo com TLS 1.3.
Por que isso importa: uma suíte de testes que cria e para centenas de contêineres com Testcontainers, uma stack Compose que você reinicia a tarde toda, um agente de programação que executa contêineres descartáveis a cada turno. Cada um economiza dezenas a centenas de milissegundos por operação, muitas vezes por dia.
Memória e download
| Métrica | Oxcart | Docker Desktop |
|---|---|---|
| Memória em repouso sem contêineres (app, auxiliares e mecanismo) | 776 MiB | 1,745 MiB |
| Download | 215 MiB | 560 MiB |
A memória em repouso vem das medições acima. O download do Oxcart é o tamanho do DMG 0.1.2; o do Docker Desktop foi medido pelo conjunto de testes, uma medição diferente. Para memória por contêiner e custo de monitoramento, veja uso de memória e CPU, medido.
Recursos e políticas lado a lado
| Recurso | Oxcart | Docker Desktop |
|---|---|---|
| Funciona em | macOS 26 ou posterior, Apple silicon | macOS (versão atual e duas anteriores, Apple silicon e Intel), Windows, Linux |
| Preço | $20 por usuário por versão principal; atualizações menores e de correção grátis; até 5 Macs; grátis por 60 dias | Gratuito para uso pessoal, educação, código aberto não comercial e empresas com menos de 250 funcionários e receita inferior a $10M; nos demais casos, Pro $9, Team $15, Business $24 por usuário por mês, com cobrança anual |
| Mecanismo | Mecanismo próprio do Oxcart compatível com Docker (Docker API 1.40 a 1.54) | Docker Engine |
| Kubernetes | Não incluído | kubeadm (um nó) ou kind (vários nós) |
| Agentes de programação | Servidor MCP local para seus contêineres: 13 ferramentas, somente leitura por padrão, níveis por agente e instruções de configuração para 18 agentes identificados | MCP Toolkit: catálogo de mais de 300 servidores MCP empacotados como imagens de contêiner |
| Partes privilegiadas | Um auxiliar root, iniciado sob demanda, encerra 10 s após a última solicitação; só pode criar ou remover links das cinco ferramentas do Oxcart | Documenta um auxiliar privilegiado iniciado por launchd, com.docker.vmnetd |
/var/run/docker.sock | Nunca criado nem substituído; os clientes usam o contexto oxcart | Link simbólico opcional |
| Pastas compartilhadas por padrão | Sua pasta pessoal, /private/tmp, /private/var/folders | /Users, /Volumes, /private, /tmp, /var/folders |
Licenciamento em números claros
Docker Desktop é gratuito para pessoas físicas, educação, código aberto não comercial e pequenas empresas. Em empresas com 250 ou mais funcionários ou receita de US $10 milhões ou mais, cada usuário precisa de uma assinatura; o próprio FAQ do Docker informa que Pro e Team custavam $5 e $9 por mês, com cobrança anual, antes dos preços atuais. Para 10 desenvolvedores ao longo de 3 anos, Docker Desktop Team a $15 por mês soma $5,400, e Business a $24, $8,640. Oxcart para a mesma equipe custa $200, supondo nenhuma atualização paga de versão principal nesse período (cada atualização custa $15 por usuário). Veja as alternativas e seus preços.
Escolha Oxcart se
- Sua equipe trabalha em Macs com Apple silicon e macOS 27.
- Você espera por contêineres: suítes de testes, stacks Compose, Dev Containers e agentes de programação.
- Agentes de programação trabalham nos seus repositórios e você quer dar a eles visibilidade dos contêineres com segurança. Veja Docker para agentes de programação com IA.
- Suas regras de VPN, DNS dividido ou Little Snitch também precisam se aplicar aos contêineres. Veja redes de contêineres no Mac.
- Você prefere pagar $20 uma vez por versão principal a uma assinatura mensal.
Escolha Docker Desktop se
- Parte da equipe usa Windows ou Linux e você quer um único app para todos.
- Você precisa de Kubernetes integrado ao app de desktop.
- Você usa um Mac com Intel ou macOS 14 ou 15.
- Sua organização padroniza o ambiente de desenvolvimento gerenciado com Docker Desktop.
A migração leva poucos comandos, e você pode manter Docker Desktop instalado: migrar do Docker Desktop para Oxcart.
Perguntas
Oxcart é mais rápido que Docker Desktop no Mac?
Para iniciar, parar e remover contêineres em um Mac com Apple silicon, sim: docker run --rm levou 42 ms contra 143 ms (3.4×), docker stop 19 ms contra 128 ms (6.7×), parada via API 4.0 ms contra 86.3 ms (21×) e parada e remoção de 20 contêineres 77 ms contra 683 ms (8.9×). As compilações foram 1.2× mais rápidas.
Oxcart usa menos memória que Docker Desktop?
Em repouso sem contêineres em execução, o app, os auxiliares e o mecanismo do Oxcart usaram 776 MiB contra 1.745 MiB do Docker Desktop: menos da metade. Desde Oxcart 0.1.3, a memória volta ao macOS quando nada está em execução: 570 MiB, abaixo dos 3.319 MiB, 32 s após o último contêiner parar.
Preciso de uma assinatura Docker para usar Oxcart?
Não. Oxcart é um produto próprio com seu próprio mecanismo compatível com Docker e inclui a CLI docker, Compose e Buildx. Custa $20 por usuário por versão principal após 60 dias de teste gratuito. Os termos de assinatura do Docker Desktop se aplicam ao Docker Desktop.
Meus arquivos docker compose funcionarão com Oxcart?
Projetos Compose com múltiplos serviços, dependências de healthcheck, up --wait, DNS por nome de serviço, init: true e network_mode: service: rodam como estão. Contêineres privilegiados também são suportados, então serviços com privileged: true continuam no seu fluxo Compose. Para serviços com requisitos específicos de rede, consulte o guia de redes.
Oxcart inclui Kubernetes como Docker Desktop?
Não. Docker Desktop inclui Kubernetes via kubeadm ou kind; Oxcart se concentra nos contêineres. kubectl e k9s no Mac funcionam com qualquer cluster no seu kubeconfig. Veja Kubernetes no Mac.
Posso usar Oxcart e Docker Desktop no mesmo Mac?
Sim. Cada um tem seu contexto Docker, e docker context use alterna entre eles. Oxcart só torna seu contexto atual se nenhum outro estiver em uso, nunca cria nem substitui /var/run/docker.sock e pergunta antes de substituir as ferramentas docker do Docker Desktop; Uninstall restaura as anteriores.
Oxcart funciona no Windows ou em Macs com Intel?
Não. Oxcart é um app para Mac com Apple silicon e macOS 26 ou posterior. Docker Desktop funciona no macOS (Apple silicon e Intel), Windows e Linux.
Fontes e método
- Medições: Oxcart 0.1.2 medido em 2026-10-10 com o cliente docker 29.9 incluído; Docker Desktop 4.94.0 medido mais cedo no mesmo dia, no mesmo Mac e com o mesmo conjunto de testes, com docker 29.4. Apple M5 Max, 36 GB, macOS 27.2; cada um com 8 CPUs e 12 GB, um por vez, iniciado do zero com seu próprio comando; medianas de cinco amostras após aquecimento. Diferenças de até 10% contam como equivalentes; uma rodada por produto.
- Memória devolvida quando nada está em execução: Oxcart 0.1.3.
- Plataformas do Docker Desktop e suporte a macOS: docs.docker.com/desktop/setup/install/mac-install/, /windows-install/, /linux/.
- Preços e termos do Docker Desktop: www.docker.com/pricing/; www.docker.com/pricing/faq/.
- Kubernetes do Docker Desktop: docs.docker.com/desktop/features/kubernetes/. MCP Toolkit: docs.docker.com/ai/mcp-catalog-and-toolkit/.
- Auxiliar e socket do Docker Desktop: docs.docker.com/desktop/setup/install/mac-permission-requirements/. Compartilhamento de arquivos padrão: docs.docker.com/desktop/settings-and-maintenance/settings/.
- Informações dos fornecedores verificadas em 10 de outubro de 2026.