Watchtower¶
Watchtower ist ein Dienst zur Automatisierung von Docker-Container-Updates.
Funktionsweise¶
Watchtower prüft regelmäßig (konfiguriert: alle 24 Stunden), ob für die laufenden Container neue Images auf den Registrys (z.B. Docker Hub, GHCR) verfügbar sind. Wenn ein neues Image gefunden wird:
- Stoppt Watchtower den Container.
- Lädt das neue Image herunter.
- Startet den Container mit denselben Einstellungen neu.
Konfiguration¶
Über Umgebungsvariablen in der .env oder docker-compose.yml:
WATCHTOWER_POLL_INTERVAL: Intervall in Sekunden (Default: 86400 = 24h).WATCHTOWER_NOTIFICATIONS: Art der Benachrichtigung (hier:email).WATCHTOWER_NOTIFICATION_EMAIL_*: SMTP Einstellungen für E-Mail-Versand bei Updates.
Metriken¶
Watchtower exportiert Metriken für Prometheus auf Port 8080, abgesichert durch WATCHTOWER_API_TOKEN.