Warum automatische Updates?
Simplifier liefert täglich qualitativ hochwertige Updates.
Wir garantieren einen fehlerfreien Ablauf des Update-Verfahrens durch unseren internen Qualitätsprozess.
Wenn Sie einen Mechanismus zum automatischen Aktualisieren des Vereinfachers verwenden
- Administratoren oder DevOps sparen viel Zeit für den manuellen Betrieb
- AppBuilder können von den neuesten Fehlerbehebungen profitieren
- Das Sicherheitsteam stellt sicher, dass Simplifier in Bezug auf sicherheitsrelevante Fragen auf dem neuesten Stand ist
Wie funktioniert es?
Watchtower ist eine Anwendung, die Ihre laufenden Docker-Container überwacht und auf Änderungen an den Images achtet, von denen aus diese Container ursprünglich gestartet wurden.
Wenn Watchtower feststellt, dass sich ein Image geändert hat, wird der Container automatisch mit dem neuen Image neu gestartet.
Watchtower zieht Ihr neues Image herunter, fährt Ihren vorhandenen Container ordnungsgemäß herunter und startet ihn mit den gleichen Optionen neu, die bei der ersten Bereitstellung verwendet wurden. Weiterlesen
Aktualisieren Sie alle Container
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 so einschränken, dass nur bestimmte Container aktualisiert werden, wie z. B. der Simplifier.
Um dies zu handhaben, passen Sie den Startbefehl auf
docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower <nameofsimplifiercontainer>
Planen von automatischen Updates
Wenn Sie den Zeitpunkt für die Aktualisierung des Simplifiers steuern möchten, können Sie den zusätzlichen Befehl schedule 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 Updates
Sie können zusätzliche Befehle hinzufügen, um die Benachrichtigung zu konfigurieren, entweder über
- E-Mail (SMTP)
- MS Teams über Webhook
Lesen Sie hier mehr
Watchtower als docker-compose-Datei ausführen
Eine komfortable Möglichkeit, den Docker-Dienst für automatische Updates zu definieren, besteht darin, anstelle der CLI-Befehle eine docker-compose-Datei zu verwenden.
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