y-ohgi's blog

TODO: ここになにかかく

OrbStackを利用する

TL;DR

  • 軽量なコンテナクライアント
  • Docker for Desktopの代替として使用可能
  • docker コマンドをそのまま使用することが可能

概要

Docker for Desktopの代替として使用可能な非常に軽量なコンテナクライアントです。
参考にOrbStackの公式のベンチマークが以下になります。

CPU

Memory

公式のベンチマークとはいえ、圧倒的な差があるように見えます。
また、macOS上で実際に使用した際のリソース消費量(とバッテリー消費量)を比較すると実際に消費量が低いことが観測できました。

Versions

  • macOS
    • 13.4.1
  • OrbStack
    • 0.15.0

流れ

公式から提供されているクイックスタートを試します。
Quick start · OrbStack Docs

インストール

brew(cask)でインストール可能です。

brew install orbstack

試しにGUIから起動してみます。

実行

docker コマンドをそのまま使用可能なため、実行します。

docker run -d -p 80:80 docker/getting-started

http://loclahost:80 へアクセスし、起動していることが確認できます。

所感

ただ単純に軽量なDocker for Macの代替として扱えると感じました。
その単純な理由が強くそれ故に暫くOrbStackを普段遣いしてみようかと考えています。
記事としては内容が薄いものになってしまいましたが、個人的にDocker for Macの代替として必要十分な機能が揃っていると感じ良い意味で納得できてしまいました。