Warum automatische Aktualisierungen?
Simplifier liefert täglich hochwertige Updates. Wir garantieren, dass der Update-Vorgang durch unseren internen Qualitätsprozess fehlerfrei abläuft.
Wenn Sie einen Mechanismus zur automatischen Aktualisierung des Simplifier verwenden
- sparen Administratoren oder DevOps viel Zeit für manuelle Bedienung
- App-Entwickler können von den neuesten Fehlerbehebungen profitieren
- Das Sicherheitsteam stellt sicher, dass Simplifier in Bezug auf sicherheitsrelevante Probleme auf dem neuesten Stand ist
Wie funktioniert es?
Watchtower ist eine Anwendung, die Ihre laufenden Docker-Container überwacht und nach Änderungen an den Images sucht, von denen diese Container ursprünglich gestartet wurden. Wenn Watchtower feststellt, dass sich ein Image geändert hat, startet es den Container automatisch mit dem neuen Image neu.
Watchtower lädt Ihr neues Image herunter, fährt Ihren vorhandenen Container ordnungsgemäß herunter und startet ihn mit denselben Optionen neu, die bei der ursprünglichen Bereitstellung verwendet wurden.
Alle Container aktualisieren
Wenn Sie alle Container auf Ihrem Host automatisch aktualisieren möchten, können Sie Watchtower mit den Standardeinstellungen ausführen
docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower
Nur Simplifier Container aktualisieren
Sie können Watchtower einschränken, um nur bestimmte Container wie Simplifier zu aktualisieren. Passen Sie dazu den Startbefehl an:
docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower <NameOfSimplifierContainer>
Automatische Aktualisierungen planen
Wenn Sie die Kontrolle über den Zeitpunkt der Aktualisierung des Simplifier haben möchten, können Sie den zusätzlichen Zeitplanbefehl verwenden
docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock -v /etc/localtime:/etc/localtime:ro containrrr/watchtower simplifier --cleanup --schedule "0 0 4 * * *"
Benachrichtigung über Aktualisierungen
Sie können zusätzliche Befehle hinzufügen, um die Benachrichtigung entweder über zu konfigurieren
- E-Mail (SMTP)
- MS Teams über Webhook
Mehr hier lesen
Watchtower als Docker-Compose-Datei ausführen
Eine komfortable Möglichkeit, den Docker-Dienst für automatische Aktualisierungen zu definieren, ist die Verwendung einer Docker-Compose-Datei anstelle der CLI-Befehle.
Ein Beispiel mit den gleichen Optionen siehe unten:
version: "3" services: watchtower: container_name: watchtower restart: always environment: WATCHTOWER_SCHEDULE: 0 0 4 * * * TZ: Europe/Brussels WATCHTOWER_CLEANUP: "true" WATCHTOWER_DEBUG: "false" image: containrrr/watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock











