
Dockcheck
CLI tool to check and automate Docker container image updates
2.5k stars 95 forks last commit first released GPL-3.0
Actively maintained
Last commit 11 Aug 2026.

Dockcheck is a Bash-based CLI utility for checking whether your running Docker containers have newer images available, and optionally updating them. It supports both interactive selection and unattended automation, with a focus on efficient registry checks without pre-pulling images.
Key Features
- Interactive or unattended update runs, including selective include/exclude of containers
- Checks for available image updates without pre-pulling images (helps minimize unnecessary pulls)
- Optional image backup before updating for easier rollback, with retention by days
- Notification system with multiple pluggable channels (for update availability and runs)
- Label-based targeting to only act on explicitly marked containers
- Optional auto-prune of dangling images after updates
- Prometheus textfile export for node_exporter (metrics output)
- Supports timeouts and concurrent/asynchronous checks for faster runs
Use Cases
- Automate routine Docker image update checks on a homelab server and get notified only when changes occur
- Selectively update only a subset of containers while excluding critical workloads
- Create simple rollback safety by backing up images before pulling new versions
Limitations and Considerations
- Designed for Docker workflows; while it can check updates for some docker run containers, it won’t automatically update those containers
- Some functionality relies on external tools such as jq and regctl, and regctl availability may be limited on certain CPU architectures
Dockcheck is a practical fit for operators who want a lightweight, scriptable approach to container update checks, with optional automation and notifications. It is especially useful where you want control over what gets updated and when, without adopting a heavier management platform.
Categories:
Tags:
Tech Stack:
Similar to Dockcheck
Tugtainer
Automated Docker container updates with a web dashboard
Self-hosted web app to monitor Docker images and automate container updates across one or multiple hosts, with scheduling, per-container policies, and notifications.


Deployrr
Automated Docker and Docker Compose homelab deployment
Deployrr automates homelab setup and app deployment using Docker and Docker Compose, with pre-configured stacks, Traefik reverse proxy options, and security integrations.


Doco-CD
Lightweight GitOps continuous deployment for Docker Compose and Swarm
Doco-CD is a lightweight GitOps continuous deployment tool that deploys and updates Docker Compose projects and Docker Swarm stacks via webhooks or polling.


Diun
Notifier for Docker image updates in container registries
Diun monitors Docker/OCI images in registries and sends notifications when tags or digests change, with multiple providers and flexible scheduling.

Ansible-NAS
Ansible playbooks to build a home server with Docker apps
Ansible-NAS is an Ansible playbook collection that turns an Ubuntu server into a NAS-style home server by deploying and configuring many self-hosted apps via Docker.

WatchYourLAN
Lightweight LAN IP scanner with web UI, alerts, and metrics export
Self-hosted lightweight LAN IP/ARP scanner with web dashboard, new-host notifications, online/offline history, and metrics export to Prometheus or InfluxDB for Grafana.


