Mediciones en el mismo Mac
Ambos productos se ejecutaron en un mismo Apple M5 Max, con el mismo sistema de pruebas y los mismos límites: 8 CPU y 12 GB cada uno, un producto en ejecución cada vez y recién iniciado con su propio comando.
| Operación | Oxcart 0.1.2 | Docker Desktop 4.94.0 | Cuánto más rápido es Oxcart |
|---|---|---|---|
docker run --rm … true | 42.3 ms | 143 ms | 3,4× |
8 ejecuciones simultáneas de docker run --rm | 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× |
| Crear e iniciar 20 contenedores | 692 ms | 1,738 ms | 2,5× |
| Detener y eliminar 20 contenedores | 76.7 ms | 683 ms | 8,9× |
| Crear mediante API (sin CLI) | 2.46 ms | 17.3 ms | 7× |
| Iniciar mediante API | 18.5 ms | 39.2 ms | 2,1× |
| Detener mediante API | 4.03 ms | 86.3 ms | 21× |
| Compilación sin caché, contexto local | 341 ms | 412 ms | 1,2× |
| Compilación con caché | 121 ms | 149 ms | 1,2× |
docker stats --no-stream, 20 contenedores | 1,038 ms | 2,054 ms | 2× |
CPU de un cliente docker stats con transmisión continua | 1.29 % de un núcleo | 5,45 % | 4.2× menos |
| Volumen con nombre: crear/stat/leer/eliminar 1,000 archivos | 17.8 ms | 24.4 ms | 1,4× |
| Del comando de inicio a la disponibilidad de la API de Docker | 788 ms | 1,712 ms† | 2,2× |
| Del comando de detención hasta que desaparece la API | 27.9 ms | 896 ms† | 32× |
Oxcart 0.1.2 medido el 2026-10-10 con su cliente docker 29.9 incluido. Docker Desktop 4.94.0 medido antes ese mismo día, en el mismo Mac y con el mismo sistema de pruebas, con docker 29.4. Apple M5 Max, 36 GB, macOS 27.2. Cada uno configurado con 8 CPU y 12 GB, solo uno en ejecución cada vez y recién iniciado con su propio comando. Medianas de cinco muestras tras un calentamiento. † Docker Desktop no tiene comandos para iniciar o detener solo el motor, por lo que sus filas incluyen abrir y cerrar la app. Las de Oxcart solo incluyen su motor.
El inicio de un contenedor existente con un puerto publicado fue equivalente (81.8 ms frente a 84.5 ms). Oxcart también incluye la CLI de docker 29.9, Compose 5.6 y Buildx 0.38, se configura sin conexión en unos 2.5 s y transporta el tráfico TCP publicado y saliente entre tu Mac y su motor mediante TLS 1.3.
Por qué importa: una batería de pruebas que crea y detiene cientos de contenedores con Testcontainers, un conjunto de servicios de Compose que reinicias toda la tarde o un agente de programación que ejecuta contenedores desechables en cada turno. Cada caso ahorra decenas o cientos de milisegundos por operación, muchas veces al día.
Memoria y descarga
| Medida | Oxcart | Docker Desktop |
|---|---|---|
| Memoria en reposo sin contenedores (app, programas auxiliares y motor) | 776 MiB | 1,745 MiB |
| Descargar | 215 MiB | 560 MiB |
La memoria en reposo procede de las mediciones anteriores. La descarga de Oxcart corresponde al tamaño de su DMG 0.1.2; la de Docker Desktop se midió con el sistema de pruebas, un método diferente. Para la memoria por contenedor y el coste de la supervisión, consulta uso de memoria y CPU medido.
Funciones y políticas en paralelo
| Función | Oxcart | Docker Desktop |
|---|---|---|
| Funciona en | macOS 26 o posterior, Apple silicon | macOS (versión actual y las dos anteriores, Apple silicon e Intel), Windows y Linux |
| Precio | $20 por persona y por versión principal. Actualizaciones menores y parches gratuitos. Hasta 5 Mac. Gratis durante 60 días. | Gratis para uso personal, educación, código abierto no comercial y empresas con menos de 250 empleados y $10M de ingresos. En los demás casos, Pro por $9, Team por $15 y Business por $24 por persona y por mes, con facturación anual. |
| Motor | Motor propio de Oxcart compatible con Docker (API de Docker 1.40 a 1.54) | Docker Engine |
| Kubernetes | No incluido | kubeadm (un nodo) o kind (varios nodos) |
| Agentes de programación | Servidor MCP local para tus contenedores: 13 herramientas, solo lectura de forma predeterminada, niveles por agente y pasos de configuración para 18 agentes identificados por nombre | MCP Toolkit: un catálogo de 300+ servidores MCP empaquetados como imágenes de contenedores |
| Componentes con privilegios | Un programa auxiliar root que se inicia cuando hace falta y termina 10 s después de su última solicitud. Solo puede crear o eliminar enlaces a las cinco herramientas de Oxcart. | Documenta un programa auxiliar con privilegios iniciado por launchd: com.docker.vmnetd |
/var/run/docker.sock | Nunca se crea ni se sustituye. Los clientes usan el contexto oxcart. | Enlace simbólico opcional |
| Carpetas compartidas de forma predeterminada | Tu carpeta personal, /private/tmp, /private/var/folders | /Users, /Volumes, /private, /tmp, /var/folders |
Licencias en cifras claras
Docker Desktop es gratuito para particulares, educación, código abierto no comercial y pequeñas empresas. En una empresa con 250 empleados o más, o US $10 millones o más de ingresos, cada usuario necesita una suscripción. La propia sección de preguntas frecuentes de Docker indica que Pro y Team costaban $5 y $9 al mes, con facturación anual, antes de los precios actuales. Para 10 desarrolladores durante 3 años, Docker Desktop Team a $15 al mes suma $5,400, y Business a $24 suma $8,640. Oxcart para el mismo equipo cuesta $200, suponiendo que no se compre ninguna actualización principal de pago durante ese tiempo. Cada paso a una nueva versión cuesta $15 por persona. Consulta las alternativas y sus precios.
Elige Oxcart si
- Tu equipo trabaja en Mac con Apple silicon y macOS 27.
- Esperas a los contenedores en pruebas, conjuntos de servicios de Compose, Dev Containers o agentes de programación.
- Los agentes de programación trabajan en tus repositorios y quieres darles acceso controlado a los contenedores. Consulta Docker para agentes de programación con IA.
- Tus reglas de VPN, DNS dividido o Little Snitch también deben aplicarse a los contenedores. Consulta redes de contenedores en Mac.
- Prefieres pagar $20 una vez por versión principal en lugar de una suscripción mensual.
Elige Docker Desktop si
- Parte del equipo usa Windows o Linux y quieres una app para todos.
- Necesitas Kubernetes integrado en la app de escritorio.
- Usas un Mac con Intel o macOS 14 o 15.
- Tu organización usa Docker Desktop como estándar para su entorno de desarrollo administrado.
Cambiar requiere unos pocos comandos y puedes mantener Docker Desktop instalado: pasar de Docker Desktop a Oxcart.
Preguntas
¿Oxcart es más rápido que Docker Desktop en Mac?
Al iniciar, detener y eliminar contenedores en un Mac con Apple silicon, sí: docker run --rm tardó 42 ms frente a 143 ms (3.4×), docker stop 19 ms frente a 128 ms (6.7×), detener mediante API 4.0 ms frente a 86.3 ms (21×), y detener y eliminar 20 contenedores 77 ms frente a 683 ms (8.9×). Las compilaciones fueron 1.2× más rápidas.
¿Oxcart usa menos memoria que Docker Desktop?
En reposo, sin contenedores en ejecución, la app, los programas auxiliares y el motor de Oxcart usaron 776 MiB frente a 1,745 MiB de Docker Desktop: menos de la mitad. Desde Oxcart 0.1.3, la memoria vuelve a macOS cuando no se ejecuta nada: 570 MiB, frente a los 3,319 MiB anteriores, 32 s después de detener el último contenedor.
¿Necesito una suscripción a Docker para usar Oxcart?
No. Oxcart es un producto independiente con su propio motor compatible con Docker e incluye la CLI de docker, Compose y Buildx. Cuesta $20 por persona y por versión principal tras una prueba gratuita de 60 días. Las condiciones de suscripción de Docker Desktop se aplican a Docker Desktop.
¿Mis archivos de docker compose funcionarán con Oxcart?
Los proyectos Compose con varios servicios, dependencias de comprobaciones de salud, up --wait, DNS por nombre de servicio, init: true y network_mode: service: funcionan sin cambios. También se admiten contenedores privilegiados, así que los servicios que usan privileged: true pueden seguir en tu flujo de trabajo con Compose. Para servicios con necesidades de red específicas, consulta la guía de redes.
¿Oxcart incluye Kubernetes como Docker Desktop?
No. Docker Desktop incluye Kubernetes mediante kubeadm o kind. Oxcart se centra en los contenedores. kubectl y k9s en tu Mac funcionan con cualquier clúster de tu kubeconfig. Consulta Kubernetes en Mac.
¿Puedo ejecutar Oxcart y Docker Desktop en el mismo Mac?
Sí. Cada uno tiene su propio contexto de Docker, y docker context use permite cambiar entre ellos. Oxcart solo activa su contexto si no hay otro en uso, nunca crea ni sustituye /var/run/docker.sock y pregunta antes de sustituir las herramientas docker de Docker Desktop. Uninstall las restaura.
¿Oxcart funciona en Windows o en Mac con Intel?
No. Oxcart es una app para Mac con Apple silicon y macOS 26 o posterior. Docker Desktop funciona en macOS (Apple silicon e Intel), Windows y Linux.
Fuentes y método
- Mediciones: Oxcart 0.1.2 medido el 2026-10-10 con su cliente docker 29.9 incluido. Docker Desktop 4.94.0 medido antes ese mismo día, en el mismo Mac y con el mismo sistema de pruebas, con docker 29.4. Apple M5 Max, 36 GB, macOS 27.2. Cada uno configurado con 8 CPU y 12 GB, solo uno en ejecución cada vez y recién iniciado con su propio comando. Medianas de cinco muestras tras un calentamiento. Una diferencia dentro del 10% se considera equivalente. Una pasada por producto.
- Memoria devuelta cuando no se ejecuta nada: Oxcart 0.1.3.
- Plataformas de Docker Desktop y compatibilidad con macOS: docs.docker.com/desktop/setup/install/mac-install/, /windows-install/, /linux/.
- Precios y condiciones de Docker Desktop: www.docker.com/pricing/; www.docker.com/pricing/faq/.
- Kubernetes de Docker Desktop: docs.docker.com/desktop/features/kubernetes/. MCP Toolkit: docs.docker.com/ai/mcp-catalog-and-toolkit/.
- Programa auxiliar y socket de Docker Desktop: docs.docker.com/desktop/setup/install/mac-permission-requirements/. Uso compartido de archivos predeterminado: docs.docker.com/desktop/settings-and-maintenance/settings/.
- Datos de los proveedores verificados el 10 de octubre de 2026.