Whalebridge
A macOS menu bar app that lets Docker API clients — the docker CLI, Compose, Testcontainers, your IDE — talk to Apple's native container runtime.
What it does
Apple's container runs real Linux containers on Apple silicon
using lightweight per-container VMs — but it doesn't speak the Docker
Engine API, so the huge ecosystem of Docker tooling can't talk to it
directly. Whalebridge bundles a patched
socktainer
daemon that translates between the two, and handles everything around
it: starting and supervising the daemon, keeping Apple's container
services running and up to date, and wiring up a Docker context so
docker ps just works.
Requirements
- macOS 26+ on Apple silicon
- apple/container 1.2.x — Whalebridge offers to install it for you on first launch, and keeps it current
- A Docker API client to point at it, e.g.
brew install docker
How it fits together
Getting started
-
Install it with Homebrew:
Or download the latest release and move Whalebridge.app intobrew install --cask cap10morgan/brew/whalebridge/Applications. -
The first time you open it, macOS blocks it as being from an
"unidentified developer" — Whalebridge isn't notarized, since that
requires a paid Apple Developer Program membership this free project
doesn't have. Open System Settings → Privacy & Security,
scroll to the security message naming Whalebridge near the bottom,
and click Open Anyway. (Prefer the terminal?
xattr -cr /Applications/Whalebridge.appskips the prompt entirely.) macOS only asks once — future updates won't prompt again. - Launch it. If Apple's container runtime isn't installed yet — or is out of date — Whalebridge offers to fetch and install the right version for you.
- Whalebridge starts its daemon automatically and offers to make itself your default Docker context.
docker ps,docker build,docker compose up— it's just Docker from here.
Updates ship automatically via Sparkle —
no need to redownload for future releases. That holds for the Homebrew
install too: the cask declares auto_updates, so
brew upgrade leaves Whalebridge to update itself instead of
reinstalling over a newer version.
If you'd rather skip the Gatekeeper dance, sponsoring the project goes toward enrolling in the Apple Developer Program so Whalebridge can be signed and notarized.