πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

nicholas-fedor / watchtower

git clone https://github.com/nicholas-fedor/watchtower.git v1.23.2 Β· 1d ago

Automate Docker container image updates

+14
stars, 24h Β· #2,557
+~82
stars, 7 days Β· #2,594
+~350
stars, 30 days Β· #2,352
4.7k
β˜… total Β· +2% this week
84
forks Β· 9 open issues

Star history (as recorded here)

2026-10-20 Β· 4,652 β˜… 2026-10-23 Β· 4,687 β˜…
LanguageGo
LicenseApache-2.0
Created2025-01-16 (1y ago)
Last pushtoday
Watchers12
OwnerUser

GitHub topics

Links

README excerpt
# Watchtower
 Automate Docker container image updates
## Quick Start
With watchtower you can update the running version of your containerized app simply by pushing a new image to the Docker Hub or your own image registry.
Watchtower will pull down your new image, gracefully shut down your existing container and restart it with the same options that were used when it was deployed initially. Run the watchtower container with the following command:
 [code] 
Watchtower is intended to be used in homelabs, media centers, local dev environments, and similar. We do **not** recommend using Watchtower in a commercial or production environment.
If that is you, you should be looking into using Kubernetes enabled with CI/CD, such as onedr0p's Talos Linux with FluxCD setup here.
**⚠️ Note:** It is recommended to use the latest version of Docker. You can check your host's Docker version using the CLI command `docker version`.
This version of Watchtower has been tested to support v1.43 and higher; however, don't be surprised if you experience unexpected behavior when attempting to use newer features on older versions of Docker.
This version autonegotiates the API version by default. If the `DOCKER_API_VERSION` variable is explicitly set, Watchtower validates the version and falls back to autonegotiation on failure.
## Supported Architectures
Watchtower supports the following architectures for its Docker images:
- amd64
- i386
- armhf
- arm64v8
- riscv64
## Documentation
The full documentation is available at .
## Star History
## Contributors
Thanks goes to these wonderful people (emoji key):
 Nicholas Fedor πŸ’» πŸ“– 🚧 πŸ‘€ 
 Dirk Kok πŸ’» 
 nils mΓ₯sΓ©n πŸ’» πŸ“– 🚧 πŸ‘€ 
 Simon Aronsson πŸ’» πŸ“– 🚧 πŸ‘€ 
 James ⚠️ πŸ€” 
 Florian πŸ‘€ πŸ“– 
 Brian DeHamer πŸ’» 🚧 
 Ross Cadogan πŸ’» 
 stffabi πŸ’» 🚧 
 Austin πŸ“– 
 David Gardner πŸ‘€ πŸ“– 
 Tanguy β§“ Herrmann πŸ’» 
 Rodrigo Damazio Bovendorp πŸ’» πŸ“– 
 Ryan Kuba πŸš‡ 
 cnrmck πŸ“– 
 Harry Walter πŸ’» 
 Robotex πŸ“– 
 Gerald Pape πŸ“– 
 fomk πŸ’» 
 Sven Gottwald πŸš‡ 
 techknowlogick πŸ’» 
 waja πŸ“– 
 Scott Albertson πŸ“– 
 Jason Huddleston πŸ“– 
 Napster πŸ’» 
 Maxim πŸ’» πŸ“– 
 Max Schmitt πŸ“– 
 cron410 πŸ“– 
 Paulo Henrique πŸ“– 
 Kaleb Elwert πŸ“– 
 Bill Butler πŸ“– 
 Mario Tacke πŸ’» 
 Mark Woodbridge πŸ’» 
 Ansem93 πŸ“– 
 Luka Peschke πŸ’» πŸ“– 
 Zois Pagoulatos πŸ’» πŸ‘€ 🚧 
 Alexandre Menif πŸ’» 
 Andrey πŸ“– 
 Armando LΓΌscher πŸ“– 
 Ryan Budke πŸ“– 
 Kaloyan Raev πŸ’» ⚠️ 
 sixth πŸ“– 
 Gina HΓ€ußge πŸ’» 
 Max H. πŸ’» 
 Jungkook Park πŸ“– 
 Jan Kristof Nidzwetzki πŸ“– 
 lukas πŸ’» 
 Ameya Shenoy πŸ’» 
 Raymon de Looff πŸ’» 
 John Clayton πŸ’» 
 Germs2004 πŸ“– 
 Lukas Willburger πŸ’» 
 Oliver Cervera πŸ“– 
 Victor Moura ⚠️ πŸ’» πŸ“– 
 Maximilian Brandau πŸ’» ⚠️ 
 Andrew πŸ“– 
 sixcorners πŸ“– 
 Arne JΓΈrgensen ⚠️ πŸ‘€ 
 PatSki123 πŸ“– 
 Valentine Zavadsky πŸ’» πŸ“– ⚠️ 
 Alexander Voronin πŸ’» πŸ› 
 Oliver Mueller πŸ“– 
 Sebastiaan Tammer πŸ’» 
 miosame πŸ“– 
 Andrew Metzger πŸ› πŸ’‘ 
 Pierre Grimaud πŸ“– 
 Matt Doran πŸ“– 
 MihailITPlace πŸ’» 
 bugficks πŸ’» πŸ“– 
 Michael πŸ’» 
 D. Domig πŸ“– 
 Ben Osheroff πŸ’» 
 David H. πŸ’» 
 Chander Ganesan πŸ“– 
 yrien30 πŸ’» 
 ksurl πŸ“– πŸ’» πŸš‡ 
 rg9400 πŸ’» 
 Turtle Kalus πŸ’» 
 Srihari Thalla πŸ“– 
 Thomas Gaudin πŸ“– 
 hydrargyrum πŸ“– 
 Reinout van Rees