Drydockdrydock.codeswhat.com

Diun vs Drydock

Diun (Docker Image Update Notifier) is a lightweight notification tool. Drydock builds on the same monitoring concept but adds a full web UI, auto-updates, security scanning, and comprehensive container management capabilities.

Diun — ActiveDrydock — Active

Feature Comparison

A side-by-side look at what each tool offers.

FeatureDiunDrydock
Project statusActively maintainedActively maintained
LanguageGoTypeScript
Web UINone (CLI / daemon)Full dashboard
Auto-update containersNo (notify only)Yes (optional)
Docker Compose updatesNoYes, pull & recreate
Registry supportDocker Hub + private via Docker config23 dedicated registry integrations
Notifications17 services20 native trigger integrations
Security scanningNoneTrivy + SBOM + cosign verification
OIDC authenticationNoneAuthelia, Auth0, Authentik
REST APILimitedFull REST API
Prometheus metricsNoFull /metrics endpoint + Grafana template
MQTT / Home AssistantYesYes
Image backup & rollbackNoPre-update backup with retention + auto rollback
Container groupingNoSmart stack detection with batch actions
Lifecycle hooksNoPre/post-update shell commands
Webhook APINoToken-authenticated webhooks for CI/CD
Container actionsNoStart/stop/restart from UI/API
Distributed agentsYes (Docker, Swarm, K8s)SSE-based agent architecture
Kubernetes supportYesPlanned (v2.0.0)
Semver-aware updatesYesYes
Audit logNoYes, with REST API
LicenseMITAGPL-3.0

Key Differentiators

Where Drydock goes beyond what Diun offers.

Full Web Dashboard

Diun is a CLI daemon with no built-in UI. Drydock provides a full web dashboard for browsing containers, viewing update status, triggering actions, and inspecting logs — all from the browser.

Auto-Update Containers

Diun is notification-only — it tells you about updates but can't apply them. Drydock can monitor and notify, but also optionally pull images and recreate containers via Docker Compose.

Security Scanning

Drydock integrates Trivy vulnerability scanning, SBOM generation (CycloneDX & SPDX), and cosign signature verification. Diun has no security scanning capabilities.

23 Registry Integrations

Drydock has dedicated integrations for Docker Hub, GHCR, ECR, GCR, GAR, GitLab, Quay, Harbor, Artifactory, Nexus, and more. Diun relies on Docker credential configuration.

Rollback & Backup

Pre-update image backups with configurable retention and automatic rollback on health check failure. Diun can't update containers, so rollback isn't applicable.

Audit Trail & Observability

Full audit log with REST API, Prometheus /metrics endpoint with Grafana dashboard template. Diun has no built-in metrics or audit trail.

Coming from Diun?

If you're using Diun for notifications, Drydock can do the same — plus give you a full dashboard, auto-updates, security scanning, and container management. One Docker command to get started.

Quick start
$ docker run -d \
  --name drydock \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -p 3000:3000 \
  codeswhat/drydock

Ready to try Drydock?

Open source, AGPL-3.0 licensed, and actively maintained.