Quick Start
docker run -d \ --name watchtower \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtower
By default, Watchtower checks for updates every 24 hours. Use --interval (seconds) to change the schedule.
Features
- Automatically pulls and redeploys updated container images
- Runs as a container — no installation needed
- Configurable schedule via cron or interval
- Optional email/Slack/webhook notifications on update
- Can monitor specific containers or all running containers
- Supports private registries with credentials
Privacy & Notes
Open source under the Apache 2.0 license. No telemetry. Be mindful that auto-updating production containers can introduce breaking changes — consider using it selectively or in a test environment first.
Changelog (short)
1.7.1 includes improved registry authentication handling and bug fixes.