Benchmarks auf demselben Mac
Beide Produkte liefen auf einem Apple M5 Max mit demselben Testaufbau und denselben Grenzen: jeweils 8 CPUs und 12 GB, nur ein Produkt zur Zeit, jeweils mit seinem eigenen Befehl frisch gestartet.
| Vorgang | Oxcart 0.1.2 | Docker Desktop 4.94.0 | So viel schneller ist Oxcart |
|---|---|---|---|
docker run --rm … true | 42.3 ms | 143 ms | 3,4× |
8 gleichzeitige Aufrufe von 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× |
| 20 Container erstellen und starten | 692 ms | 1,738 ms | 2,5× |
| 20 Container stoppen und entfernen | 76.7 ms | 683 ms | 8,9× |
| Erstellen per API (ohne CLI) | 2.46 ms | 17.3 ms | 7× |
| Starten per API | 18.5 ms | 39.2 ms | 2,1× |
| Stoppen per API | 4.03 ms | 86.3 ms | 21× |
| Build ohne Cache, lokaler Kontext | 341 ms | 412 ms | 1,2× |
| Build mit Cache | 121 ms | 149 ms | 1,2× |
docker stats --no-stream, 20 Container | 1,038 ms | 2,054 ms | 2× |
CPU-Verbrauch eines kontinuierlich abfragenden docker stats-Clients | 1.29 % eines CPU-Kerns | 5,45 % | 4.2× weniger |
| Benanntes Volume, 1,000 Dateien erstellen/Metadaten abfragen/lesen/löschen | 17.8 ms | 24.4 ms | 1,4× |
| Vom Startbefehl bis zur bereiten Docker API | 788 ms | 1,712 ms† | 2,2× |
| Vom Stoppbefehl bis zum Ende der API | 27.9 ms | 896 ms† | 32× |
Oxcart 0.1.2 wurde am 2026-10-10 mit dem mitgelieferten docker-29.9-Client gemessen. Docker Desktop 4.94.0 wurde früher am selben Tag auf demselben Mac und mit demselben Testaufbau mit docker 29.4 gemessen. Apple M5 Max, 36 GB, macOS 27.2. Beide auf 8 CPUs und 12 GB eingestellt, jeweils nur eines aktiv und mit seinem eigenen Befehl frisch gestartet. Mediane aus fünf Messungen nach einem Aufwärmdurchlauf. † Docker Desktop hat keinen Start- oder Stoppbefehl ausschließlich für die Engine. Seine Werte schließen deshalb das Öffnen und Beenden der App ein. Bei Oxcart wird nur die Engine gestartet und gestoppt.
Der Start eines vorhandenen Containers mit veröffentlichtem Port lag gleichauf (81.8 ms gegenüber 84.5 ms). Oxcart enthält außerdem docker CLI 29.9, Compose 5.6 und Buildx 0.38, richtet sich in etwa 2.5 s offline ein und überträgt veröffentlichten und ausgehenden TCP-Verkehr zwischen deinem Mac und seiner Engine über TLS 1.3.
Warum das zählt: eine Testsuite, die über Testcontainers Hunderte Container erstellt und stoppt, ein Compose-Stack, den du den ganzen Nachmittag neu startest, oder ein Coding-Agent, der in jedem Schritt temporäre Container ausführt. Jede dieser Aufgaben spart pro Vorgang Dutzende bis Hunderte Millisekunden, viele Male am Tag.
Arbeitsspeicher und Download
| Messgröße | Oxcart | Docker Desktop |
|---|---|---|
| Arbeitsspeicher im Leerlauf ohne Container (App, Hilfsprogramme und Engine) | 776 MiB | 1,745 MiB |
| Herunterladen | 215 MiB | 560 MiB |
Die Speicherwerte im Leerlauf stammen aus den obigen Benchmark-Durchläufen. Oxcarts Downloadgröße entspricht seinem DMG für Version 0.1.2. Der Download von Docker Desktop wurde durch den Testaufbau gemessen, also mit einer anderen Methode. Zum Speicher pro Container und zum Aufwand der Überwachung siehe Arbeitsspeicher- und CPU-Verbrauch, gemessen.
Funktionen und Regeln im direkten Vergleich
| Funktion | Oxcart | Docker Desktop |
|---|---|---|
| Läuft auf | macOS 26 oder neuer, Apple silicon | macOS (aktuelle und zwei vorherige Versionen, Apple silicon und Intel), Windows, Linux |
| Preis | $20 pro Person und Hauptversion. Nebenversions- und Fehlerkorrektur-Updates kostenlos. Bis zu 5 Macs. 60 Tage kostenlos. | Kostenlos für private Nutzung, Bildung, nicht kommerzielles Open Source und Unternehmen mit weniger als 250 Beschäftigten und $10M Umsatz. Ansonsten Pro $9, Team $15 oder Business $24 pro Person und Monat bei jährlicher Abrechnung. |
| Engine | Oxcarts eigene Docker-kompatible Engine (Docker API 1.40 bis 1.54) | Docker Engine |
| Kubernetes | Nicht enthalten | kubeadm (ein Knoten) oder kind (mehrere Knoten) |
| Coding-Agenten | Lokaler MCP-Server für deine Container: 13 Tools, standardmäßig nur Lesezugriff, Berechtigungsstufen pro Agent und Einrichtungsschritte für 18 namentlich aufgeführte Agenten | MCP Toolkit: ein Katalog von 300+ MCP-Servern, verpackt als Container-Images |
| Privilegierte Komponenten | Ein Root-Hilfsprogramm, bei Bedarf gestartet, beendet sich 10 s nach seiner letzten Anfrage. Es kann ausschließlich Verknüpfungen für Oxcarts fünf Tools erstellen oder entfernen. | Dokumentiert ein von launchd gestartetes privilegiertes Hilfsprogramm: com.docker.vmnetd |
/var/run/docker.sock | Wird nie erstellt oder ersetzt. Clients nutzen den Kontext oxcart. | Optionale symbolische Verknüpfung |
| Standardmäßig freigegebene Ordner | Dein Benutzerordner, /private/tmp, /private/var/folders | /Users, /Volumes, /private, /tmp, /var/folders |
Lizenzen in konkreten Zahlen
Docker Desktop ist für Einzelpersonen, Bildung, nicht kommerzielles Open Source und kleine Unternehmen kostenlos. Bei Unternehmen mit mindestens 250 Beschäftigten oder mindestens US $10 Millionen Umsatz braucht jede Person ein Abo. Dockers eigene FAQ weist darauf hin, dass Pro und Team vor den heutigen Preisen bei jährlicher Abrechnung $5 beziehungsweise $9 pro Monat kosteten. Für 10 Entwickler über 3 Jahre kostet Docker Desktop Team bei $15 pro Monat $5,400, Business bei $24 $8,640. Oxcart kostet für dasselbe Team $200, sofern in diesem Zeitraum kein kostenpflichtiges Upgrade auf eine neue Hauptversion erfolgt. Jedes Upgrade kostet $15 pro Person. Siehe die Alternativen und ihre Preise.
Wähle Oxcart, wenn
- dein Team auf Macs mit Apple silicon und macOS 27 arbeitet.
- du auf Container wartest: bei Testsuiten, Compose-Stacks, Dev Containers oder Coding-Agenten.
- Coding-Agenten in deinen Repositorys arbeiten und du ihnen kontrollierten Einblick in Container geben möchtest. Siehe Docker für KI-Coding-Agenten.
- deine VPN-, Split-DNS- oder Little-Snitch-Regeln auch für Container gelten müssen. Siehe Container-Netzwerke auf dem Mac.
- du lieber einmalig $20 pro Hauptversion als ein monatliches Abo bezahlen möchtest.
Wähle Docker Desktop, wenn
- ein Teil deines Teams Windows oder Linux nutzt und du eine App für alle möchtest.
- du Kubernetes direkt in der Desktop-App benötigst.
- du einen Intel-Mac oder macOS 14 oder 15 nutzt.
- Deine Organisation setzt Docker Desktop als Standard für ihre zentral verwaltete Entwicklungsumgebung ein.
Der Wechsel braucht nur wenige Befehle, und Docker Desktop kann installiert bleiben: von Docker Desktop zu Oxcart wechseln.
Fragen
Ist Oxcart auf dem Mac schneller als Docker Desktop?
Beim Starten, Stoppen und Abbauen von Containern auf einem Mac mit Apple silicon ja: docker run --rm dauerte 42 ms gegenüber 143 ms (3.4×), docker stop 19 ms gegenüber 128 ms (6.7×), Stoppen per API 4.0 ms gegenüber 86.3 ms (21×) und Stoppen und Entfernen von 20 Containern 77 ms gegenüber 683 ms (8.9×). Builds waren 1.2× schneller.
Verbraucht Oxcart weniger Arbeitsspeicher als Docker Desktop?
Im Leerlauf ohne laufende Container belegten Oxcarts App, Hilfsprogramme und Engine 776 MiB gegenüber 1,745 MiB bei Docker Desktop, also weniger als die Hälfte. Seit Oxcart 0.1.3 geht Arbeitsspeicher an macOS zurück, sobald nichts mehr läuft: 570 MiB statt zuvor 3,319 MiB, 32 s nach dem Stoppen des letzten Containers.
Brauche ich ein Docker-Abo, um Oxcart zu nutzen?
Nein. Oxcart ist ein eigenständiges Produkt mit eigener Docker-kompatibler Engine und enthält docker CLI, Compose und Buildx. Nach einer kostenlosen Testphase von 60 Tagen kostet es $20 pro Person und Hauptversion. Die Abobedingungen von Docker Desktop gelten für Docker Desktop.
Funktionieren meine Dateien für docker compose mit Oxcart?
Compose-Projekte mit mehreren Services, Healthcheck-Abhängigkeiten, up --wait, DNS über Servicenamen, init: true und network_mode: service: laufen unverändert. Auch privilegierte Container werden unterstützt, sodass Services mit privileged: true in deinem Compose-Workflow bleiben können. Für Services mit speziellen Netzwerkanforderungen siehe die Netzwerkanleitung.
Enthält Oxcart Kubernetes wie Docker Desktop?
Nein. Docker Desktop enthält Kubernetes über kubeadm oder kind. Oxcart konzentriert sich auf Container. kubectl und k9s auf deinem Mac arbeiten mit jedem Cluster in deiner kubeconfig. Siehe Kubernetes auf dem Mac.
Kann ich Oxcart und Docker Desktop auf demselben Mac betreiben?
Ja. Beide haben ihren eigenen Docker-Kontext. Mit docker context use wechselst du zwischen ihnen. Oxcart aktiviert seinen Kontext nur, wenn kein anderer in Benutzung ist, erstellt oder ersetzt niemals /var/run/docker.sock und fragt vor dem Ersetzen der docker-Tools von Docker Desktop nach. Uninstall stellt sie wieder her.
Läuft Oxcart auf Windows oder Intel-Macs?
Nein. Oxcart ist eine Mac-App für Apple silicon mit macOS 26 oder neuer. Docker Desktop läuft auf macOS (Apple silicon und Intel), Windows und Linux.
Quellen und Methode
- Benchmarks: Oxcart 0.1.2 wurde am 2026-10-10 mit dem mitgelieferten docker-29.9-Client gemessen. Docker Desktop 4.94.0 wurde früher am selben Tag auf demselben Mac und mit demselben Testaufbau mit docker 29.4 gemessen. Apple M5 Max, 36 GB, macOS 27.2. Beide auf 8 CPUs und 12 GB eingestellt, jeweils nur eines aktiv und mit seinem eigenen Befehl frisch gestartet. Mediane aus fünf Messungen nach einem Aufwärmdurchlauf. Innerhalb von 10% gilt als gleichauf. Ein Durchlauf pro Produkt.
- Arbeitsspeicher wird zurückgegeben, wenn nichts läuft: Oxcart 0.1.3.
- Docker-Desktop-Plattformen und macOS-Unterstützung: docs.docker.com/desktop/setup/install/mac-install/, /windows-install/, /linux/.
- Docker-Desktop-Preise und Bedingungen: www.docker.com/pricing/; www.docker.com/pricing/faq/.
- Docker Desktop Kubernetes: docs.docker.com/desktop/features/kubernetes/. MCP Toolkit: docs.docker.com/ai/mcp-catalog-and-toolkit/.
- Docker-Desktop-Hilfsprogramm und Socket: docs.docker.com/desktop/setup/install/mac-permission-requirements/. Standardmäßige Dateifreigabe: docs.docker.com/desktop/settings-and-maintenance/settings/.
- Anbieterangaben am 10. Oktober 2026 überprüft.