Drydockdrydock.codeswhat.com

Dockge vs Drydock

Dockge is a popular compose stack manager. Drydock focuses on container update monitoring and safe auto-updates. They solve different problems and can work well side-by-side — Dockge for managing compose files, Drydock for tracking and applying image updates.

Dockge — ActiveDrydock — Active

Feature Comparison

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

FeatureDockgeDrydock
Project statusActively maintainedActively maintained
LanguageTypeScriptTypeScript
Web UIYesYes
Primary focusCompose stack managementContainer update monitoring
Image update detectionNoYes, across 23 registries
Auto-update containersNoYes (optional, monitor-first)
Notifications on updatesNo20 native trigger integrations
Security scanningNoTrivy + SBOM + cosign verification
Automatic rollbackNoYes, on health check failure
Image backupNoPre-update backup with retention
Prometheus metricsNoFull /metrics endpoint + Grafana template
OIDC authenticationNoAuthelia, Auth0, Authentik
Distributed agentsNoSSE-based agent architecture
Audit logNoYes, with REST API
Compose file editingYes (visual editor)No (compose updates only)
Docker run → composeYesNo
Multi-language (i18n)Yes (15+ languages)Planned
Container start/stop/restartYesYes
Container grouping / stacksYesYes (auto-detected)
Dark/light themeYesYes
LicenseMITAGPL-3.0

Key Differentiators

Where Drydock goes beyond what Dockge offers.

Image Update Detection

Dockge manages compose stacks but doesn't check for image updates. Drydock continuously monitors 23 registries and notifies you when new versions are available.

Security Scanning

Trivy vulnerability scanning, SBOM generation, and cosign signature verification before any update is applied. Dockge has no security scanning.

Safe Update Pipeline

Dry-run preview, pre-update backup, automatic rollback on health check failure, and maintenance windows. Dockge lets you manually update stacks but has no safety controls.

20 Notification Services

Get notified about available updates via Slack, Discord, Telegram, Teams, Matrix, SMTP, MQTT, and more. Dockge has no notification system.

Distributed Monitoring

Monitor remote Docker hosts via SSE-based agents with a centralized dashboard. Dockge manages only the local Docker instance.

23 Registry Integrations

Dedicated integrations for Docker Hub, GHCR, ECR, GCR, GAR, GitLab, Quay, Harbor, Artifactory, Nexus, and more. Dockge doesn't query registries at all.

Using Dockge?

Drydock and Dockge complement each other well. Use Dockge to manage your compose files and Drydock to monitor for image updates and apply them safely. One Docker command to add Drydock to your stack.

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.