OrbStack
OrbStack ist ein macOS-Entwicklertool zum Ausführen von Docker-Containern, Kubernetes und Linux-Maschinen in einer einzigen lokalen App.
Was ist OrbStack?
OrbStack ist ein natives Entwicklerwerkzeug für Mac, mit dem du Docker-Container, Kubernetes und vollständige Linux-Maschinen auf macOS ausführen kannst. Es ist für Entwickler konzipiert, die eine lokale Umgebung zum Erstellen, Testen und Ausführen von Software benötigen, ohne auf einen separaten Server oder einen Cloud-Arbeitsbereich zu wechseln. Häufige Einsatzbereiche sind die containerbasierte App-Entwicklung, das Ausprobieren von Linux-Distributionen, das Ausführen lokaler Dienste und die Arbeit mit befehlszeilen- oder editorbasierten Workflows. OrbStack umfasst eine Integration für die Befehlszeile, Dateifreigabe zwischen macOS und Linux, Netzwerkfunktionen für die lokale Entwicklung sowie Unterstützung für sowohl Container als auch virtualisierte Linux-Maschinen in einer Oberfläche. Es wird von Orbital Labs, LLC veröffentlicht und wird auf dem Mac häufig als Alternative zu Docker Desktop verwendet.
Hauptfunktionen
- Docker-Container lokal auf macOS ausführen
- Vollständige Linux-Maschinen auf deinem Mac erstellen und verwenden
- Kubernetes für lokale Entwicklung und Tests verwenden
- Über die Befehlszeile auf Container und Linux-Umgebungen zugreifen
- Dateien zwischen macOS- und Linux-Workflows teilen
- SSH-basierte Entwicklung mit Linux-Maschinen verwenden
- x86-Workloads auf Apple Silicon mit Rosetta-Unterstützung ausführen
App-Reste mit diCleaner prüfen
Prüfe vor der Bereinigung Caches, Supportdateien, Container und Anmeldeobjekte.
Sicherheitsübersicht
Status: Meistens sicher
OrbStack ist ein legitimes Entwicklerwerkzeug für macOS, führt jedoch Virtualisierungs- und Container-Workloads aus, die im normalen Betrieb Netzwerkzugriff, lokale Dateifreigabe und Hintergrundressourcen nutzen können. Dieses Verhalten entspricht seinem Zweck. Da es Container, Linux-Maschinen und nicht vertrauenswürdigen Entwicklungscode hosten kann, solltest du prüfen, welche Projekte und Images du darin ausführst, und den Zugriff auf sensible Dateien oder Zugangsdaten einschränken, wenn du unbekannte Workloads testest.
Empfehlung: Behalte OrbStack, wenn du Docker, Kubernetes oder lokale Linux-Umgebungen für die Entwicklung auf deinem Mac verwendest. Wenn du es nicht mehr nutzt, werden beim Entfernen der App auch deine lokalen Container, Images, virtuellen Maschinen und zugehörigen Entwicklungsdaten entfernt, sofern du sie nicht vorher sicherst.
Übliche Pfade
/Applications/OrbStack.app~/.orbstack~/OrbStack
Cache-Pfade
~/Library/Caches/dev.kdrag0n.MacVirt
Einstellungs-Pfade
~/Library/Preferences/dev.kdrag0n.MacVirt.plist~/Library/Saved Application State/dev.kdrag0n.MacVirt.savedState
Container-Pfade
~/Library/Group Containers/*.dev.orbstack
Erfahrungen teilen
Sei der Erste, der seine Erfahrung teilt.