Keeping Your Docker Containers Fresh with WUD

whats up docker

In today’s fast-paced DevOps world, running applications in containers is the norm. Docker has revolutionized the way we deploy and scale software, but managing those containers—especially ensuring they’re up to date—can be a manual and tedious task.

This is where WUD, short for What’s Up Docker, steps in as a game-changer.

WUD is a lightweight, open-source solution that continuously monitors your running Docker containers and alerts you when new versions of the base images are available. It saves time, ensures better security, and brings automation to your software maintenance workflow. If you’re running a homelab, hosting your own services, or managing production infrastructure, WUD is an essential tool in your DevOps toolbox.


🧠 Why Should You Care About Image Updates?

Let’s face it—container image updates often carry critical fixes:

  • Security patches that close zero-day exploits
  • Performance improvements that enhance your service responsiveness
  • Bug fixes and new features that your applications benefit from immediately

Not updating means you’re running outdated, potentially vulnerable software. But manually checking all containers regularly is unrealistic. Automating this check is the smartest move—and that’s exactly what WUD offers.


🚀 Meet WUD: What’s Up Docker

WUD is a smart container update monitor. It inspects the Docker images behind your currently running containers and checks if newer versions are available in the registries. If it finds updates, WUD notifies you instantly—helping you take immediate action.

🔧 Built for Flexibility

WUD integrates beautifully with:

  • Docker
  • Docker Compose
  • Private or public registries
  • A wide range of notification platforms (email, Slack, MQTT, webhooks)

It supports custom triggers and regex filtering, giving you full control over how you track and react to image updates.


🌐 Web UI: Your Update Control Tower

The included web interface is clean, intuitive, and mobile-friendly. From a centralized dashboard, you can:

  • View all running containers
  • See the image version in use
  • Get update availability in real-time
  • Customize monitoring preferences

This turns WUD from just another background service into a powerful UI-driven monitoring assistant.


📦 Getting Started in 5 Minutes

Deploying WUD is surprisingly simple. Here’s a basic example using Docker Compose:

version: "3.3"
services:
  wud:
    image: fmartinou/whats-up-docker
    container_name: wud
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    ports:
      - "3000:3000"
    environment:
      - WUD_TRIGGER_EMAIL_TO=you@example.com
      - WUD_TRIGGER_EMAIL_SMTP_HOST=smtp.example.com
      - WUD_TRIGGER_EMAIL_SMTP_PORT=587
      - WUD_TRIGGER_EMAIL_SMTP_USERNAME=your_username
      - WUD_TRIGGER_EMAIL_SMTP_PASSWORD=your_password

Once it’s running, visit http://localhost:3000 (or your server’s IP) to access the web dashboard.


💬 Notifications: Choose Your Channel

WUD can send notifications via:

  • Email: Ideal for personal servers or smaller teams.
  • Slack: Integrates well with DevOps pipelines.
  • MQTT: Perfect for IoT/automation setups.
  • Webhooks: Trigger custom update workflows (like automatic redeploys or backups).

You can even set up multiple triggers per container.


🛡️ Stay Secure, Stay Updated

Running outdated containers can expose your system to vulnerabilities. WUD helps you avoid this by:

  • Prompting early patching
  • Monitoring containers 24/7
  • Supporting multi-arch and registry-compatible images

It doesn’t replace update automation tools like Watchtower, but complements them with granular visibility before updates are applied.


🔥 Real-World Use Cases

Here are some great examples of WUD in the wild:

  • 🔐 Self-hosted services: Running Pi-hole, Home Assistant, Nextcloud? Get alerts before your services become outdated or vulnerable.
  • 👨‍💻 Development environments: Developers using Docker-based stacks can be notified of new base images (Node, Python, Java) for better consistency and performance.
  • 🛰️ Production clusters: Ops teams can integrate WUD with CI/CD pipelines to schedule updates safely.
  • 🚀 Homelab setups: Perfect for tinkerers and home sysadmins to maintain their containers easily.

🧩 WUD vs. Watchtower

FeatureWUDWatchtower
Web UI✅ Yes❌ No
Notification✅ Flexible✅ Email, Slack
Auto-updates❌ No✅ Yes
Transparency✅ High control⚠️ Can be automatic

Use WUD for visibility, and Watchtower if you want automatic image pulls and container redeploys.


🤝 Community & Support

WUD is open-source and actively developed on GitHub:
🔗 https://github.com/getwud/wud

You’ll find extensive documentation covering everything from basic setup to advanced features, like authentication, registry credentials, and notifications via third-party services.

Got issues or feature ideas? Just open an issue and join the community discussions.


🧠 Final Thoughts

Keeping containers up to date should never be an afterthought. With WUD, you’re no longer flying blind when it comes to Docker image updates. Whether you’re a sysadmin, homelabber, DevOps engineer, or a curious tinkerer, WUD gives you real-time visibility and control over what’s running in your infrastructure.

Try it once—WUD will become your new best friend in Docker image hygiene.


✅ TL;DR

  • WUD = “What’s Up Docker”
  • Monitors Docker containers for image updates
  • Notifies you via email, Slack, MQTT, or webhook
  • Has a clean and powerful web UI
  • Easy to set up and fully customizable

Keep your containers fresh and your system secure with WUD.

Post Comment

You May Have Missed