# OrbStack - macOS에서 빠르고 쉽게 Docker 컨테이너 및 Linux 실행하기

> Clean Markdown view of GeekNews topic #16581. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=16581](https://news.hada.io/topic?id=16581)
- GeekNews Markdown: [https://news.hada.io/topic/16581.md](https://news.hada.io/topic/16581.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-09-03T09:43:58+09:00
- Updated: 2024-09-03T09:43:58+09:00
- Original source: [orbstack.dev](https://orbstack.dev/)
- Points: 25
- Comments: 4

## Summary

OrbStack은 macOS에서 Docker 컨테이너와 다양한 Linux 배포본을 빠르고 쉽게 실행할 수 있는 대체 솔루션으로, 부드러운 Rosetta x86 에뮬레이션과 최적화된 네트워크를 통해 몇 초 만에 부팅이 가능합니다. 또한, CPU와 디스크 사용량이 적어 배터리 절약에 효과적이며, 성능 벤치마크 결과에서도 Docker Desktop보다 월등히 빠른 속도를 자랑합니다. 사용자 리뷰에서도 성능 향상과 사용 편의성에 대한 긍정적인 평가가 이어지고 있어, Docker Desktop을 대체할 강력한 옵션으로 주목받고 있습니다.

## Topic Body

- 맥에서 Docker 컨테이너, 쿠버네티스, 각종 Linux 배포본을 빠르고 간편하게 실행하는 Docker Desktop 대체제   
- 몇초만에 부팅 가능 : 부드러운 Rosetta x86 에뮬레이션, VirtioFS 파일 공유, 최적화된 네트워크   
- 더 적은 CPU 및 디스크 사용량. 배터리를 절약하고 더 적은 메모리에서 동작하는 네이티브 Swift 앱   
  - Apple Silicon에서 백그라운드 CPU 사용량 0.1% 미만. 디스크 사용량 10MB 미만  
- 각 컨테이너에 대해 자동으로 도메인 네임 설정 (*.orb.local)   
- 기존 Docker Desktop 마이그레이션 지원   
- 네이티브 앱 외에도 모든 작업을 CLI 명령어로 수행 가능. Mac과 Linux 간 파일 복사 및 명령어 실행 용이  
- 성능 벤치 마크   
  - Open edX 빌드 : OrbStack 17분, Docker Desktop 45분   
  - PostHog 빌드 : OrbStack 7분, Docker Desktop 19분   
  - CPU & 배터리 사용량 (쿠버네티스 wth Traefik/Grafana) : OrbStack 27mW, Docker Desktop 123mW   
  - CPU & 배터리 사용량 (Supabase) : OrbStack 82mW, Docker Desktop 137mW   
- 개인 사용자는 무료, 비즈니스 & 상용은 사용자당 월 $8, 교육용 무료 라이센스 제공   
  
##### 사용자 리뷰  
  
- **Mark_Shust**: Docker Desktop을 삭제하고 OrbStack을 사용. 성능이 100배 더 좋음.  
- **Michael Roberts**: Docker Desktop에서 OrbStack으로 전환 후 성능이 획기적으로 향상됨.  
- **Hynek Schlawack**: Docker, Colima 등을 완전히 대체. 빠르고 업데이트도 잘 됨.  
- **Francesco Di Lorenzo**: M1 Mac에서 Docker를 사용하는 사람들에게 강력 추천.  
- **Koen Bok**: Docker를 사용하는 사람들에게 OrbStack을 추천.  
- **Sibelius Seraphini**: OrbStack 덕분에 Docker 사용이 다시 좋아짐.  
- **Mikael Henriksson**: M1/M2 Mac 사용자에게 강력 추천.  
- **Mohamed Akram**: OrbStack을 사용하여 컴퓨터 팬 소음 줄임.  
- **Luis Dalmolin**: Intel Mac에서 Docker를 OrbStack으로 대체 후 성능 향상.

## Comments



### Comment 28540

- Author: iamchp
- Created: 2024-09-03T16:39:59+09:00
- Points: 1

Arm Linux 가상 머신 띄우고 거기서 Docker container 돌릴수는 없을까요? 컨테이너들이 x86 전용 컨테이너들이 많아서 잘 안되나요?

### Comment 28583

- Author: clickin
- Created: 2024-09-05T09:40:41+09:00
- Points: 1
- Parent comment: 28540
- Depth: 1

lima 로 간편하게 사용해보실 수 있습니다.  
https://lima-vm.io/

### Comment 28523

- Author: qurare
- Created: 2024-09-03T12:36:06+09:00
- Points: 1

초창기에는 기능 적어서 가벼운 맛에 썼는데 지금은 도커 데스크탑이랑 비등비등한 느낌...

### Comment 28506

- Author: neo
- Created: 2024-09-03T09:43:58+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=41421846) 
- macOS에서 작업할 때 가상 머신과 컨테이너를 많이 사용함
  - Docker Desktop으로 Envoy를 컴파일하는 데 3~4시간 걸렸으나, OrbStack은 1시간 이내로 단축시킴
  - OrbStack은 WSL2 + Docker 경험을 macOS에 제공함
  - macOS는 UNIX 환경이지만, 많은 Linux 기술이 Darwin과 호환되지 않음
  - OrbStack은 Parallels나 VMware보다 더 나은 통합을 제공함
  - Docker 성능이 괜찮거나 Linux가 필요 없는 사람들에게는 필요 없을 수 있음
  - OrbStack은 macOS에서 개발 작업을 더 유용하게 만듦

- OrbStack을 사용한 경험이 매우 좋음
  - UI가 세련되고 반응이 빠름
  - 컨테이너 성능이 뛰어나고 호스트와의 통합이 잘 됨
  - 개발자가 대학생이라는 점에서 더욱 인상적임

- OrbStack은 많은 면에서 훌륭하지만, 8TB 희소 디스크 이미지가 백업 소프트웨어와 호환되지 않음
  - Backblaze와 같은 백업 소프트웨어에서 문제를 일으킴
  - 개발자들이 디스크 이미지를 백업에서 제외하는 대신 1년 동안 논쟁을 벌였음
  - 여전히 OrbStack을 좋아하지만, 이 문제의 재발을 원하지 않음

- 2주 전에 OrbStack으로 전환함
  - Rust로 작성된 클라우드 네이티브 시스템을 개발 중임
  - Docker의 느린 시작 시간 때문에 어려움을 겪었음
  - 통합 테스트가 훨씬 빨라짐
  - 병렬 컨테이너 시작이 눈에 띄게 빨라짐
  - Docker API가 쓰레기 같아서 모든 것을 다시 구현했음
  - OrbStack은 버그 없이 잘 작동함
  - 리소스 모니터나 CPU와 메모리 사용량을 그래프로 표시하는 기능이 필요함
  - OrbStack은 명확한 승리자임

- OrbStack이 macOS 전용이라는 언급이 없다는 점이 아쉬움

- OrbStack의 최고의 기능은 디버그 셸임
  - 모든 컨테이너에 좋아하는 도구를 이미 갖춘 상태로 연결할 수 있음
  - OrbStack은 가격 대비 가치가 있음

- OrbStack은 훌륭한 소프트웨어지만, 상업용 라이선스를 얻기 어려움
  - libuv와 Rosetta 2를 사용할 때 발생하는 버그를 해결함
  - OrbStack은 모든 것을 제대로 처리함

- OrbStack의 첫 번째 HN 게시물 이후 많은 발전을 이룸
  - 이 도구는 다양한 저수준 해킹을 필요로 하지만 잘 작동함
  - 사용자로서 매우 만족함

- OrbStack 개발자가 질문에 답변할 준비가 되어 있음

- 베타 버전부터 OrbStack을 사용해왔고, 상업용 라이선스를 사용 중임
  - OrbStack은 우아하고 성능이 뛰어난 소프트웨어임
