Hi
Ich mal ne Frage hierzu. Ich bin recht neu bei docker, aber wie funktioniert das wenn z.b. tvheadend geupdatet wird. Sind dann auch alle configs verloren?
Oder werden die gemeinsamen Verzeichnisse beim update ausgenommen.?
Docker Container automatisch updaten mit Watchtower
-
b0mb -
15. Juni 2017 um 09:19 -
Unerledigt
-
-
Die Verzeichnisse auf dem host werden nicht angerührt.
-
-
Wichtig dabei ist nur, bei nahezu allen Dockern, dass das /config auch aus dem Docker in ein externes Verzeichnis verlinkt wird.
-
Bei mir musste ich es nun anpassen bzw. ändern, denn weder der cronjob funktionierte, noch das säubern. Nach ner Recherche im Netz habe ich nun folgende Parameter zum Starten vom Docker genommen
Code
Alles anzeigendocker run -d \ --name Watchtower \ --restart=unless-stopped \ --network host \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -e WATCHTOWER_NOTIFICATIONS=email \ -e WATCHTOWER_NOTIFICATION_EMAIL_FROM=Watchtower@NAS-Schweinshausen.de \ -e WATCHTOWER_NOTIFICATION_EMAIL_TO=***********@gmail.com \ -e WATCHTOWER_NOTIFICATION_EMAIL_SERVER=smtp.gmail.com \ -e WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=***********@gmail.com \ -e WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=****************** \ v2tec/watchtower --cleanup --schedule "* 30 4 * * *" --debug
Ich habe noch keinen Weg gefunden die zusätzlichen Parameter bzgl. cleanup und co. im Docker Ui unter OMV eintragen zu können.
-
-
Kurze Frage... Ich hätte auch gerne das er das Update immer nachts durchführt.
Cleanup wäre nice to have, Email muss nicht sein.Gebt Ihr die Befehle als Extra Arguments ein oder muss das einmal in der Shell ausgeführt werden... Sorry bin da nicht so bewandert, lerne aber schnell.
Achja OMV 4.1.11 mit Docker Gui 4.0.1
-
Docker Container automatisch updaten mit Watchtower
einfach per SSH eingeben.Also unter windows z.B. mit Putty (such einfach mal nach) zu der IP Adresse verbinden.
Benutzername root, passwort dein root Passwort.
Dann die Zeile oben kopieren und mit Rechtsklick einfügen. -
-
Perfekt,
Putty, Shellinabox oder sogar über mein ILO von HP meinte ich mit der Shell. Ich war mir einfach nicht bewusst ob das einmalig reicht, oder als Extra argument ausgeführt werden muss. Weil ja ein Teil der Zeile auch im Extra Argument reinkommt. Danke
Spoiler anzeigen
time="2018-10-03T17:59:14Z" level=info msg="First run: 2018-10-04 04:00:00 +0000 UTC"
scheint funktioniert zu haben... musst aber logischerweise den alten watchtower docker löschen... verstanden
-
ist die Angabe des Serverport zwingend notwendig ?
-
-
Welcher Server Port, bei welchem Befehl?
-
Hi,
hat das jemand auf nem Synology NAS laufen? Ich hab irgendwo mal gelesen, dass das dort zu Problemen führen kann. -
-
mal ne Frage an die Profis..
Wie setze ich das mit googlemail um.
Port 25 wird ja vom Google Konto als unsicher mit permanenter Nachricht ausgegeben.. es gibt die Möglichkeit bei google ein pw für apps zu generieren..
Das ist aber mit leerzeichen..Wie setzt ihr das um ? Port 587 oder 465 ?
-
Das bei Google generierte Passwort kann 1:1 kopiert und für Watchtower benutzt werden, hab ich bei mir ja so laufen.
Port-technisch hab ich nichts angepasst/geändert (siehst ja was ich am befehlen nutze) und ich werde nirgends gewarnt. Wo sollte man denn gewarnt werden? -
-
Habe mit den Beitrag aufmerksam durchgelesen und das ganze auf meiner Qnap Ts-453Be getestet.
Aber jedesmal wenn ich den watchtower starte wird er gleich beendet kommentarlos...
Habe als "command" die Befehlszeile "-v /var/run/docker.sock:/var/run/docker.sock" eingegeben.
Habe auch das Problem das mein embycontainer schon etwas veraltet ist und ein Update nicht so einfach ist wie ich es mir vorgestellt habe (wenn man den Server vor einer ganzen Weile aufgesetzt hat)
-
-
-
Mhhh ok danke
Aber ich habe lediglich einen Container laufen, wäre dann ein einfacher Befehl nicht schneller?
Da ich aber immer noch im Anfangsstadium bin mit der NAS (schulisch momentan immer noch eingespannt und noch älteres Semester Geburtstechnisch
habe ich auch keine Ahnung wie ich das realisieren soll...Ich will lediglich einen Container überwachen und ggf. updates installieren...sonst müsse ich ja jedesmal den Container löschen.
-
Bin momentan net zuhause, aber kann dir dann mal später was schicken zum eingeben per SSH.
Wobei, schau mal hier im Thread nach, bin der Meinung sowas schonmal hier gepostet zu haben.
-
-
Ok habe jetzt mal portainer installiert in der Container Station meiner QNAP.
Dachte es gibt da eventuell eine kleine grafische Oberfläche zum konfigurieren
Höfliche Frage...
Was kann/sollte ich jetzt für meinen Embyserver einstellen? -
Sorry hab dich vergessen^^
Bzgl. Watchtower erstmal:
Wie erwähnt ist es hier ja schon enthalten (auf Seite 1) --> Docker Container automatisch updaten mit WatchtowerWas meinst du genau mit "Was kann/sollte ich jetzt für meinen Embyserver einstellen?", verstehe da deine Frage leider nicht so ganz.
Bezogen auf Portainer hast du ja jetzt ne Oberfläche die weitaus besser zu bedienen ist als die von OMV.
Bei mir sieht es bspw. aktuell so aus:
Und Emby in der Übersicht hat hauptsächlich diese Dinge bei mir eingestellt:
-
-
Ok das war wohl etwas unglücklich ausgedrückt von meiner Seite.
Wie konfiguriere ich den portainer?
Habe in installiert, kann ihn auch starten aber das wird wohl nicht alles gewesen sein
-
Den Portainer Container am besten hiermit starten:
Codedocker run -d -p 9000:9000 \ --name Portainer \ --restart=unless-stopped \ --network pihole \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v Pfad/zum /Sichern/der/config/Portainer:/data:rw \ -v /etc/localtime:/etc/localtime:ro \ portainer/portainer:latest
Da musst du nur den Pfad bzgl. Sicherung der Konfigurationen auf deine Bedürfnisse anpassen.
Danach kannst du auf die Portainer UI per IP deines Nas:9000 zugreifen. -
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!