25 ポイント 投稿者 GN⁺ 2024-09-03 | 4件のコメント | WhatsAppで共有
  • MacでDockerコンテナ、Kubernetes、各種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・バッテリー使用量 (Kubernetes with Traefik/Grafana): OrbStack 27mW, Docker Desktop 123mW
    • CPU・バッテリー使用量 (Supabase): OrbStack 82mW, Docker Desktop 137mW
  • 個人利用は無料、ビジネス・商用利用は1ユーザーあたり月額$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に置き換えた後、性能が向上。

4件のコメント

 
iamchp 2024-09-03

Arm Linux仮想マシンを起動して、そこでDockerコンテナを動かすことはできないのでしょうか? コンテナにはx86専用のものが多いので、うまくいかないのでしょうか?

 
clickin 2024-09-05

lima を使えば簡単に利用できます。
https://lima-vm.io/

 
qurare 2024-09-03

初期のころは機能が少なくて軽さ目当てで使っていましたが、今では Docker Desktop とほぼ肩を並べる感じ…

 
GN⁺ 2024-09-03
Hacker Newsのコメント
  • 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はエレガントで高性能なソフトウェアだ