Repository navigation
DockZ 0.2.1
The first downloadable release: grab DockZ-0.2.1.dmg from the release assets.
Added
- Multiple environments — manage other Docker engines from the same window: remote hosts
over SSH or mutual TLS, or another engine's socket on this Mac (Colima, OrbStack, Docker
Desktop). Every tab follows the environment picked in the sidebar (⌘1…⌘9); DockZ always
opens on Local, and remote engines get an orange header and host-named confirmations.
Windows engines are supported. - TLS keys in the Secure Enclave — each TLS environment's client key is created inside the
Mac's chip and used with Touch ID; only a signing request leaves the Mac. 90-day client
certificates; the docker CLI reaches TLS engines through a private relay socket. - Setup guide in the app for SSH, TLS and socket environments, failure hints, and the
DockZ env-guide/DockZ env-probecommands. - Monitor tab — live CPU, memory, network and disk per container, VM vitals, a storage
breakdown, and cleanup of unused images, volumes and build cache. - Filters on every list — scope chips with counts, multi-word search and sort; containers
grouped by compose stack, crashes and unhealthy checks flagged. ⌘F / ⌘R / ⌘N. - Self-healing VM — if the guest kernel fails or dockerd stops answering, DockZ restarts the
VM by itself (crash-loop limited) and keeps the console logs of the last 5 boots. - Portainer-style container detail page, advanced container settings as form fields,
multi-network containers, launch at login. - VM time zone setting (follows the Mac by default).
- Release DMG built by GitHub Actions, optionally Developer ID–signed and notarized;
signing guide for running or re-signing it yourself.
Changed
- Published ports bind to the address Docker reports, so the default
0.0.0.0is reachable
from the LAN. - Docker engine settings (
daemon.json) moved to Settings → Advanced. - The app is signed with the hardened runtime; TLS uses Apple's swift-nio-ssl.
- The dashboard refreshes on Docker events instead of polling every 4 seconds.
Fixed
- Crash in the Monitor disk breakdown when Docker reports
-1for an unknown size. - Snapshot name field squeezed by its form label.
- Release build on machines without an Apple Development certificate (CI runners): the
signing-identity lookup ended the build script silently. Build scripts now report the
failing line instead of exiting without a message.
Install
Open DockZ-0.2.1.dmg, drag DockZ to Applications, then launch it.
Requires macOS 15+ on Apple Silicon. First launch builds the Docker VM image (a few minutes).
This build is not notarized. On first launch macOS blocks it: open
System Settings → Privacy & Security and click Open Anyway for DockZ.
Signing it yourself or with your own certificate: deployment guide.
What's Changed
- ci: run on pull requests only, not on pushes to master by @tieuanhquoc in #11
- fix(release): build script no longer exits silently without a signing cert by @tieuanhquoc in #12
Full Changelog: v0.2.0...v0.2.1