bitwarden wird nicht auto. aktualisiert

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Wie genau hast du denn Watchtower eingerichtet?

ich nutze:
Code:
docker run -d --name=watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower:latest --cleanup --include-stopped --run-once

Watchtower nutzt damit den Bridgemodus und wird nach erfolgreicher Suche/Update beendet.

Das installieren kannst du via SSH oder Aufgabe lösen

Zum Schluss die bestehende Aufgabe in:
Code:
docker start watchtower -a
abändern oder anlegen. Somit kann Watchtower über die Aufgabensteuerung oder auch manuell gestartet werden.
 

Uwe96

Benutzer
Mitglied seit
18. Jan 2019
Beiträge
1.148
Punkte für Reaktionen
111
Punkte
83
Damit unter root gestartet:
Code:
docker run -d --network host --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower:latest --cleanup --include-stopped --run-once

Und im Aufgabenplaner steht dann das:
Code:
docker start watchtower -a
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
sollte passen, ich hab es nur nicht als "host" laufen

Ich hab es eben einmal manuell gestartet, war aber alles aktuell. Mein Log sieht sehr Clean aus:
Code:
2022-05-25T12:32:28.522815397Z,stderr,time="2022-05-25T12:32:28Z" level=info msg="Waiting for the notification goroutine to finish" notify=no

2022-05-25T12:32:28.521420714Z,stderr,time="2022-05-25T12:32:28Z" level=info msg="Session done" Failed=0 Scanned=9 Updated=0 notify=no

2022-05-25T12:32:18.776199992Z,stderr,time="2022-05-25T12:32:18Z" level=info msg="Running a one time update."

2022-05-25T12:32:18.776016129Z,stderr,time="2022-05-25T12:32:18Z" level=info msg="Checking all containers (except explicitly disabled with label)"

2022-05-25T12:32:18.775740849Z,stderr,time="2022-05-25T12:32:18Z" level=info msg="Using no notifications"

2022-05-25T12:32:18.774139629Z,stderr,time="2022-05-25T12:32:18Z" level=info msg="Watchtower 1.4.0"

bei der letzten Aktualiserung sah es so aus:
Code:
2022-05-23T17:57:50.716445044Z,stderr,time="2022-05-23T17:57:50Z" level=info msg="Waiting for the notification goroutine to finish" notify=no

2022-05-23T17:57:50.716126457Z,stderr,time="2022-05-23T17:57:50Z" level=info msg="Session done" Failed=0 Scanned=9 Updated=4 notify=no

2022-05-23T17:57:50.549866090Z,stderr,time="2022-05-23T17:57:50Z" level=info msg="Removing image a10f849e1540"

2022-05-23T17:57:50.395161752Z,stderr,time="2022-05-23T17:57:50Z" level=info msg="Removing image a4844528206d"

2022-05-23T17:57:48.547402017Z,stderr,time="2022-05-23T17:57:48Z" level=info msg="Removing image a6910a59f2f4"

2022-05-23T17:57:46.862511821Z,stderr,time="2022-05-23T17:57:46Z" level=info msg="Removing image 74b0c105737a"

2022-05-23T17:57:46.567971992Z,stderr,time="2022-05-23T17:57:46Z" level=info msg="Creating /vaultwarden"

2022-05-23T17:57:46.316968712Z,stderr,time="2022-05-23T17:57:46Z" level=info msg="Creating /redis"

2022-05-23T17:57:44.509223703Z,stderr,time="2022-05-23T17:57:44Z" level=info msg="Creating /postgres"

2022-05-23T17:57:44.214429974Z,stderr,time="2022-05-23T17:57:44Z" level=info msg="Creating /portainer"

2022-05-23T17:57:31.845127476Z,stderr,time="2022-05-23T17:57:31Z" level=info msg="Stopping /postgres (cdcb1bf2f4ce) with SIGTERM"

2022-05-23T17:57:31.645334290Z,stderr,time="2022-05-23T17:57:31Z" level=info msg="Found new vaultwarden/server:latest image (f42de042ac89)"

2022-05-23T17:57:15.380551445Z,stderr,time="2022-05-23T17:57:15Z" level=info msg="Found new redis:latest image (1ca2c2a1b554)"

2022-05-23T17:57:06.932179921Z,stderr,time="2022-05-23T17:57:06Z" level=info msg="Found new postgres:latest image (dd21862d2f49)"

2022-05-23T17:56:20.230225398Z,stderr,time="2022-05-23T17:56:20Z" level=info msg="Found new portainer/portainer-ce:latest image (7b6e59279c38)"

2022-05-23T17:55:49.826392674Z,stderr,time="2022-05-23T17:55:49Z" level=info msg="Running a one time update."

2022-05-23T17:55:49.826189739Z,stderr,time="2022-05-23T17:55:49Z" level=info msg="Checking all containers (except explicitly disabled with label)"

2022-05-23T17:55:49.825976275Z,stderr,time="2022-05-23T17:55:49Z" level=info msg="Using no notifications"

2022-05-23T17:55:49.823846712Z,stderr,time="2022-05-23T17:55:49Z" level=info msg="Watchtower 1.4.0"

Du sihst es läuft sauber duch und wird danach beendet, bis zur nächsten Suche.
 
Zuletzt bearbeitet:

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
@EDvonSchleck Weshalb verwendet man beim erstellen des Containers --run-once und erstellt zusätzlich über den Aufgabenplaner einen Startbefehl?

Ist es nicht komfortabler watchtower permanent laufen zu lassen?
Man könnte doch beim starten (anlegen des Containers) gleich --restart always oder --restart unless-stopped verwenden.
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Weil Watchtower ansonsten immer wieder eine Suchanfrage stellt und den Prozess in Intervallen wieder und wieder wiederholt.
Du machst ja auch kein minütliches Backup. Ich finde es schon so gut, wie es ist, und es ist jeder Zeit möglich das ganze auch manuell zu starten.

Das anlegen eine Aufgabe geht entspannter als über den scheduler und lässt sich jederzeit einfach ändern.
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Weil Watchtower ansonsten immer wieder eine Suchanfrage stellt und den Prozess in Intervallen wieder und wieder wiederholt.
Ist doch auch Sinn und Zweck der Sache. Und wenn man den scheduler richtig verwendet wird ja nicht jede Minute nach einem Update geprüft.
Also ist das eben alles eine Sache der vernünftigen Konfiguration. Dazu muss man sich einfach mal den --schedule Parameter im Detail anschauen.

Das anlegen eine Aufgabe geht entspannter als über den scheduler und lässt sich jederzeit einfach ändern.
Tatsächlich? Ich denke das ist Geschmacksache was einem persönlich einfacher erscheint. Und wenn man ein docker compose file hat ist das auch sofort neu konfiguriert und der Container kann sofort mit den neuen Parametern neu gestartet werden.
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Und warum ist es jetzt ein Problem? Du kannst es doch so machen. Las es doch jeden Selbst entscheiden!
Und warum soll ich das ganze mit Compose und Scheduler machen wenn es ganz einfach über die GUI geht ohne etwas neu zu starten?
Warum soll also Watchtower minütlich eine Abfrage wie ein Ping senden? Selbst eine monatliche Aktualisierung reicht aus, es sei denn es sind Sicherheitslücken geschlossen. Nutzt du die Softwareaktualisierung (GUI) auch minütlich um sofort nach erscheinen auf den ersten Stand zu sein?

Selbst wenn Watchtower bequem ist, kann es oft einmal nicht schaden manuell upzudaten und auf erste Rreview zu warten, denn manchmal kann ein Update auch in die Hose gehen - das muss man immer aufwiegen.
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Warum soll also Watchtower minütlich eine Abfrage wie ein Ping senden?
Habe ich doch nicht behauptet! Wenn man den scheduler vernünftig konfiguriert entspricht das doch dem gleichen Prinzip als würde man es über den Aufganeplaner anstossen. Ist ja unter dem Strich nichts anderes als ein Cronjob.

Selbst wenn Watchtower bequem ist, kann es oft einmal nicht schaden manuell upzudaten
Das kann ich doch immer noch tun ganz ohne watchtower. Dazu muss man aber nicht explizit watchtower über einen Aufgabenplner anstoßen um ein Image zu aktualisieren. Das kann man dann ganz gezielt für jeden Container individuell tun.

Ich möchte niemandem vorschreiben wie es zu tun ist. Jeder kann und darf gerne machen was er möchte :D
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Habe ich doch nicht behauptet! Wenn man den scheduler vernünftig konfiguriert entspricht das doch dem gleichen Prinzip als würde man es über den Aufganeplaner anstossen. Ist ja unter dem Strich nichts anderes als ein Cronjob.
denn solltest du es nach der Anleitung von Marius (welche ja hier viele nutzen) installieren und denn ins Log schauen ;)

Klar ist das alles nur ein Cron-Job auch bei den Softwareupdates. Aber es ist einfacher über die GUI zu ändern, löschen, bearbeiten, deaktivieren usw.
Schedule kann man machen ist aber wie gesagt nicht der einzige Weg um Watchtower zu steuern. Nicht umsonst gibt es ja die Option --run-once.

So kann jetzt jeder entscheiden was ihm lieber ist oder auch nicht.
 
Zuletzt bearbeitet:

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
denn solltest du es nach der Anleitung von Marius
Weshalb sollte ich genau dieser Anleitung folgen? Die ist mir ehrlich gesagt sch… egal.

Wie du schon selbst betonst, kann jeder selbst entscheiden was einem lieber ist.
Viele Wege führen eben nach Rom.

Aber es ist einfacher über die GUI zu ändern, löschen, bearbeiten, deaktivieren usw.
Wenn man keine Ahnung von Kommandozeile hat bzw. diese scheut wird das für die meisten Anwender vermutlich einfacher sein wie auch für dich.

Ich überlasse jedem selbst sein Glück und wünsche euch viel Erfolg mit Watchtower :ROFLMAO:
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.767
Punkte für Reaktionen
3.740
Punkte
468
Ich bin froh, dass ihr beiden euch wenigstens auf Watchtower als Tool einigen konntet. Wie man ganze scheduled, ist ja wohl völlig egal :rolleyes:
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Vielen Dank für deinen Segen 🙏
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat