Dozzle vs Drydock
Dozzle is a best-in-class real-time log viewer. Drydock focuses on container update monitoring and safe auto-updates. They solve different problems and work well together — Dozzle for log analysis, Drydock for keeping containers up-to-date.
Feature Comparison
A side-by-side look at what each tool offers.
| Feature | Dozzle | Drydock |
|---|---|---|
| Project status | Actively maintained | Actively maintained |
| Language | Go | TypeScript |
| Web UI | Yes | Yes |
| Primary focus | Real-time log viewing | Container update monitoring |
| Image update detection | No | Yes, across 23 registries |
| Auto-update containers | No | Yes (optional, monitor-first) |
| Security scanning | No | Trivy + SBOM + cosign verification |
| Automatic rollback | No | Yes, on health check failure |
| Image backup | No | Pre-update backup with retention |
| Notifications | Slack, Discord, Ntfy, webhooks | 20 native trigger integrations |
| MQTT / Home Assistant | No | Yes |
| Prometheus metrics | No | Full /metrics endpoint + Grafana template |
| Audit log | No | Yes, with REST API |
| Log viewer | Advanced (SQL, split-screen, regex) | Basic (level filtering, auto-fetch) |
| Log analytics / SQL | Yes | No |
| Resource monitoring | Yes (CPU, memory) | Planned |
| Multi-host agents | Yes | Yes (SSE-based) |
| Container start/stop/restart | Yes | Yes |
| OIDC authentication | No | Yes (Authelia, Auth0, Authentik) |
| RBAC | Yes | Planned |
| Docker Swarm | Yes | Planned |
| Kubernetes | Yes | Planned (v2.0.0) |
| License | Apache 2.0 | AGPL-3.0 |
Key Differentiators
Where Drydock goes beyond what Dozzle offers.
Image Update Detection
Dozzle is a log viewer — it doesn't monitor for image updates. Drydock continuously checks 23 registries and notifies you when new versions are available.
Security Scanning
Trivy vulnerability scanning, SBOM generation, and cosign signature verification before updates are applied. Dozzle has no security capabilities.
Safe Update Pipeline
Dry-run preview, pre-update backup, automatic rollback on health check failure, and maintenance windows. Dozzle doesn't manage container updates at all.
20 Notification Services
Get notified about available updates via Slack, Discord, Telegram, Teams, Matrix, SMTP, MQTT, and more. Dozzle's notifications are limited to log-based alerts.
23 Registry Integrations
Dedicated integrations for Docker Hub, GHCR, ECR, GCR, GAR, GitLab, Quay, Harbor, Artifactory, Nexus, and more.
Works Great Together
Dozzle for deep log analysis and Drydock for update monitoring — they solve different problems and can run side-by-side in your Docker stack.
Using Dozzle?
Drydock and Dozzle are complementary tools. Use Dozzle for real-time log viewing and Drydock for monitoring container updates, applying them safely, and getting notified across 20 services. One Docker command to add Drydock.
$ docker run -d \
--name drydock \
-v /var/run/docker.sock:/var/run/docker.sock \
-p 3000:3000 \
codeswhat/drydockReady to try Drydock?
Open source, AGPL-3.0 licensed, and actively maintained.