SearchK
Skip to content
Menu
Return to top
Command line & CI usage
OrbStack can be used exclusively from the command line, without the GUI app. This is useful for CI, automation, and headless servers, or if you live in the terminal.
Installation
OrbStack can be installed as a Homebrew Cask:
Getting started
Run the orb command to start OrbStack, and orb stop to stop it.
Once OrbStack is running, you can use the docker command as usual:
Or create a Linux machine:
Commands
Commonly-used commands:
- Start:
orbororb start - Stop:
orb stop - Change settings/config:
orb config- For example, to disable admin permission prompts:
orb config set setup.use_admin false
- For example, to disable admin permission prompts:
- Restart Docker engine:
orb restart docker - Create a Linux machine:
orb create ubuntu ci-runner - List machines:
orb list - Live CPU/memory/disk/network usage:
orb top
Check orb --help and orbctl --help for more actions.
Updates
Auto-update is currently not supported without the GUI. This should not be an issue for CI environments.
To update OrbStack manually with Homebrew:
The --greedy flag is needed because Homebrew normally expects OrbStack to update itself and avoids interfering with the app after initial installation.
