OrbStack: The fast, light, and easy way to run Docker containers and Linux
Performance & Developer Experience
- Many users report dramatic speedups over Docker Desktop on macOS (e.g., hours → under an hour for large builds, much faster container startup, less battery and CPU usage).
- Described as “just works,” polished GUI, and very stable for daily use, including heavy workloads and devcontainers.
- Several migrated from Docker Desktop, Colima, Rancher Desktop, Vagrant, Fusion/UTM and found OrbStack noticeably faster and smoother, especially with file sharing and parallel container starts.
- Debug shells (attach to any container with full tools) are widely praised as a standout feature.
Architecture & Security Model
- Uses a custom virtualization stack (not QEMU or Apple’s Virtualization.framework).
- Single Linux VM and shared kernel; containers have isolation similar to standard Linux containers, not a strong VM-based boundary.
- VM never runs as root on macOS; admin privileges are optional for some conveniences.
- Some confusion/curiosity about whether it uses LXD; maintainers clarify that LXD isn’t the core architecture.
Docker-in-Docker, Networking & Features
- Docker-in-Docker is supported because containers don’t depend on nested virtualization.
- Some users confirm running nested containers via tools like Testcontainers.
- Networking and domain model (OrbStack domains vs production Docker/nginx) can diverge; container-to-container use of OrbStack FQDNs is a pain point for some frameworks.
- IPv6 is supported; fast networking and file access are recurring positives.
Licensing, Phone-Home & Pricing
- Commercial licenses are subscription-based; personal use can be free but still phones home periodically.
- The requirement to reach a license server for continued operation worries some, especially for long offline periods.
- Others consider the business pricing low relative to developer productivity, but some employers resist paying.
Platform Scope & Alternatives
- macOS-only, which several people find under-disclosed on the website.
- Viewed by many as bringing a WSL2-like Linux+Docker experience to macOS.
- On Linux, users suggest LXD/Incus or native containers as the closest equivalent; some prefer plain Linux laptops to avoid these layers entirely.
Issues & Limitations
- Historically used a large sparse disk image that conflicted with various backup tools; excluding it from backups took time and caused frustration.
- No plan to support “VM mode” for arbitrary kernels; vertical integration is considered essential.
- Some oddities in CPU feature reporting under Rosetta can confuse feature-detecting builds.
- Requests exist for better resource monitoring and Nix integration.