Dieses Programm überwacht alle Container auf die neueste Version und schickt eine Mail an den Administrator.
Der Stack muss in Portainer importiert werden.
Als Name in Kleinbuchstaben „watchtower“. Ein paar Kleinigkeiten müssen noch angepasst werden. Siehe bei den Angaben unter dem <CODE> Block.
version: '2.1'
services:
watchtower:
image: containrrr/watchtower
container_name: watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=Europe/Berlin
- WATCHTOWER_MONITOR_ONLY=true
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_SCHEDULE= 0 0 11 * * *
- WATCHTOWER_NOTIFICATIONS=email
- WATCHTOWER_NOTIFICATION_EMAIL_FROM=FromEmail
- WATCHTOWER_NOTIFICATION_EMAIL_TO=ToEmail
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER=smtp.server.com
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=password
- WATCHTOWER_NOTIFICATION_EMAIL_SUBJECTTAG=Watchtower Alert - Container Updates
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=FromEmail
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=587
restart: unless-stopped
Anzupassen sind:
- WATCHTOWER_SCHEDULE im Beispiel läuft die Updatesuche täglich um 11 Uhr
- WATCHTOWER_NOTIFICATION_EMAIL_FROM ist der Absendername
- WATCHTOWER_NOTIFICATION_EMAIL_TO Empfänger Email Adresse
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER Angaben zum SMTP Server
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD das Passwort der Email Adresse
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER Absender Mail Adresse
