OrbStack is the fast, light, and easy way to run Docker containers and Linux machines on macOS. It's a supercharged WSL and Docker Desktop alternative, all in one easy-to-use app.
OrbStack?
OrbStack은 macOS에서 Docker container와 Linux machines를 실행할 수 있는 소프트웨어입니다.
Docker Desktop, Colima와 같은 가상 머신 실행 소프트웨어와 유사합니다.
OrbStack은 시스템 자원을 효율적으로 사용하는 것을 핵심 원칙으로 하고있습니다. OrbStack은 가벼우며 사용자가 사용하기 편하게 설계되었으며, 사용자가 작업에만 집중할 수 있도록 합니다.
아래는 OrbStack 실행화면으로 설치된 컨테이너 목록(Containers), 컨테이너와 attach할 Volume, Images 등 UI는 단순한 구조입니다.
OrbStack 자체는 오픈소스가 아니지만, Github에서 OrbStack repo에 오픈소스로 공개한 컴포넌트들이 있습니다.
가격 정책은 개인 사용은 무료이며 비즈니스 및 상업적 사용은 1인당 월 $8 달러, 교육적 사용 목적으로는 무료 라이선스를 요청할 수 있으며, 승인을 받아야 합니다.
오픈 소스 개발용은 비상업 프로젝트에 대한 무료 라이선스를 요청할 수 있으며, 승인을 받아야 합니다. 상업용 오픈 소스 개발자는 라이선스를 구매해야 합니다.
OrbStack의 아키텍처는 리소스를 최소화하고 효율성을 극대화하기 위해 공유 커널을 가진 가벼운 Linux 가상 머신을 사용합니다. 이는 WSL 2 (Windows Subsystem for Linux)와 유사한 방식으로 작동합니다. 이 유연한 아키텍처는 고효율, 낮은 리소스 사용, macOS와의 완벽한 통합 등 여러 이점을 제공합니다.
Features
- ⚡️ Lightning Fast. Starts in 2 seconds, optimized networking and disk, Rosetta x86 emulation.
- 💨 Feather Light. Low CPU and disk usage, works with less memory, native Swift app, battery-friendly.
- 🍰 Simple as Cake. Minimal setup, 2-way CLI integration & file access, VPN support and remote VS Code, SSH agent forwarding.
- ⚙️ Powerful. Run seamless containers, full Linux distros, and Kubernetes. Robust networking with IPv6, ICMP, traceroute, and more.
Feature comparison
아래 표는 OrbStack과 Docker Desktop을 비교한 표입니다.
feature | OrbStack | Docker Desktop |
🔨 Use Cases | ||
Docker | ✅ | ✅ |
Linux machines | ✅ | ❌ |
Command line | ✅ | Docker CLI only |
GUI | ✅ | ✅ |
Kubernetes | ✅ | ✅ |
⚡️ Performance | ||
Fast startup | ✅ | ❌ |
Fast network | Benchmarks | |
Rosetta x86 emulation | ✅ | Experimental |
🔋 Efficiency | ||
Low CPU usage | ✅ | ❌ |
Low power usage | ✅ | ❌ |
Memory on demand | ✅ | ❌ |
Native macOS app | ✅ | ❌ Electron |
Dynamic memory | ❌ macOS bug | ❌ |
😀 Ease of Use | ||
Minimal setup | ✅ | ❌ |
Simple UI | ✅ | ❌ |
2-way file sharing | ✅ | ❌ 1-way |
SSH agent forwarding | ✅ | Requires special path |
No admin required | ✅ | ✅ |
Auto-update | ✅ | ✅ |
👾 Network | ||
Domain names | ✅ | ❌ |
IPv6 | ✅ | ❌ |
ICMP | ✅ | ✅ |
VPN compatibility | ✅ | ✅ |
macOS DNS | ✅ | ✅ |
localhost forwarding | ✅ | ✅ |
HTTP(S) proxy | ✅ | ✅ |
SOCKS proxy | ✅ | ❌ |
📦 Docker | ||
Host networking | ✅ | ❌ |
Bind mounts | ✅ | ✅ |
Volume file access | ✅ | ❌ |
Image file access | ✅ | ❌ |
Container domains | ✅ | ❌ |
Extensions | ❌ | ✅ |
Scout | ❌ | ✅ |
⎈ Kubernetes | ||
NodePort access | ✅ | ✅ |
ClusterIP access | ✅ | ❌ |
LoadBalancer IP access | ✅ | ❌ |
Auto wildcard domains | ✅ | ❌ |
GUI for pods & services | ✅ | ❌ |
🐧 Linux | ||
Full Linux distros | ✅ | ❌ |
SSH | ✅ | ❌ |
Connect between machines | ✅ | ❌ |
Fast x86 machines | ✅ | ❌ |
CLI integration | ✅ | ❌ |
Run graphical apps | ❌ | ❌ |
Miscellaneous | ||
Runs on Windows | ❌ | ✅ |
Single sign-on | ✅ | ✅ |
Central user management | ✅ | ✅ |
Restrict registry access | ❌ | ✅ |
Last updated in mid September 2023 for Docker Desktop v4.23.0.
설치 방법
위 링크로 이동하셔서 알맞은 CPU로 download를 클릭하여 설치하거나
아래 커맨드를 터미널에 입력하여 homebrew로 설치 가능합니다.
brew install orbstack
더 자세한 내용은 아래 링크들에서 참고할 수 있습니다.
공식 홈페이지
https://orbstack.dev/
OrbStack Docs
Github