Docker containers in your menu bar.

Bartainer keeps local and remote Docker containers visible in a compact macOS popover.

Bartainer 14 total, 12 running, 2 loading
ID NAME TAG STATE STATUS PORTS
local
a3f1…c820 api-gateway latest RUNNING Up 4 days 8080 → 8080/tcp
7b2e…11da postgres-db 16-alpine RUNNING Up 4 days (healthy) 5432/tcp
c91d…884f redis-cache 7-alpine RUNNING Up 4 days (healthy) 6379/tcp
02fa…3b7c worker-service latest RUNNING Up 9 hours
e84c…f019 nginx-proxy 1.25-alpine CREATED Created 80, 443/tcp
deploy@prod-01
5d3a…77e2 web-app latest RUNNING Up 3 weeks 3000 → 3000/tcp
8ef0…b341 analytics-db 15-alpine RUNNING Up 3 weeks (healthy) 5432/tcp
19bc…52af queue-broker 3.12-mgmt RUNNING Up 3 weeks (healthy) 5672, 15672/tcp
f7d2…09c4 monitoring v2.48.0 RUNNING Up 2 weeks 9090 → 9090/tcp
30a1…6e88 cache-layer 7.2-alpine CREATED Created
Download for macOS
brew install --cask cobanov/tap/bartainer

Free for local containers and one remote host. Pro unlocks more remote hosts for a one-time $2 purchase.

Local and remote

See containers from your Mac and remote hosts over SSH in one compact table.

Fast local loading

Local containers appear instantly while remote hosts connect in the background.

Clean table controls

Choose visible columns, reorder them, and copy values with a single click.

Native settings

Configure refresh, hosts, columns, and Pro activation in macOS-style preferences.

Your credentials never leave your Mac

Bartainer is a thin wrapper around the Docker CLI and your existing SSH setup. There's no Bartainer cloud, no proxy server, and no telemetry. Connections happen directly from your machine to the Docker socket or your SSH host.

Keychain-backed passwords

SSH passwords are stored in the macOS Keychain with WhenUnlockedThisDeviceOnly — encrypted at rest and never written to disk in plain text.

SSH key first

Bartainer prefers your existing ~/.ssh keys and ssh-agent. No private keys are read or stored by the app, and agent forwarding is never enabled.

Local-only execution

Every command runs locally as the system docker and ssh binaries. Bartainer is not a server and has no network listener of its own.

No telemetry

No analytics, no tracking, no phone-home. The only outbound traffic is your own SSH and Docker connections, plus an occasional check for app updates.

Unlock unlimited remote hosts

One-time $2 purchase. No subscription. All future updates included.

Get Bartainer Pro