Container GUI

A window for Apple’s container runtime.

A native macOS app for the container CLI. It runs the same binary already on your Mac and gives it lists, forms, inspectors and live logs — with the exact command on screen before anything runs.

Requires
macOS
26 or later
Chip
Apple silicon
container CLI
0.12.3 to 1.x
License
GPL-3.0
Container GUI on macOS showing the Containers list with the inspector open on a running container, with live memory, CPU, network and block I/O statistics and streaming logs.

Six screens for the whole runtime.

The app is organised the way the CLI is, so what you learn in one transfers to the other. Coverage is still partial — not every flag has a surface yet, and the gaps close release by release.

Container GUI

Containers

Run, stop, signal and inspect. Live logs and per-container CPU, memory, network and block I/O, state filters, and a run sheet that assembles ports, mounts, environment and networks for you.

  • container run
  • container ls
  • container logs -f
  • container exec
  • container inspect
container ls --all

The command is always on screen.

Fill in the sheet and the app shows the exact invocation before it runs. It launches the executable directly, never through a shell, so what you read is what happens. Copy it into a script, or just read it and learn the flag.

Run container
Name
nginx-prod
Image
nginx:1.27
Publish
8080:80, 8443:443
Mount
site-content → /usr/share/nginx/html
Read only
On
Env file
.env.local
Detached
On
This is what runs
container run -d \  --name nginx-prod \  -p 8080:80 -p 8443:443 \  -v site-content:/usr/share/nginx/html:ro \  --env-file .env.local \  nginx:1.27

Install it.

Download the signed disk image from the releases page. Container GUI does not install a runtime for you — Apple's container CLI has to be on the machine first.

Free and open source under GPL-3.0. Unofficial, and not affiliated with Apple Inc.