Skip to content

DockZ 0.2.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:35
· 15 commits to master since this release
061cd05

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-probe commands.
  • 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.0 is 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 -1 for 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