Docker Container aktualisieren

  • Gibt es was zu beachten wenn man Docker Container aktualisieren kann? Ich habe ihn über Projekt erstellt, das war neu für mich. Oder kann ich einfach machen? Läuft das danach noch genauso wie vorher? Es ist für Plex ein Docker Update da, d.h. ja nicht das Plex ein Update hat oder?

    GM. DXP4800Pro Raid5 4x12TB Western Digital DC HC620 Ultrastar Version: 1.20.0.0142 | Synology DS716+II Version: 7.4.1-90080 2x8 TB | PS5 | Linux Mint |:saint:

  • Ich empfehle da immer "Dockhand" als Verwaltungsoberfäche für Docker. Das läuft unkompliziert und hat eine Update-Oberfläche für die restlichem Container eingebaut.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

    Edited once, last by Benares (October 2, 2026 at 7:30 PM).

  • Ich würde vorher mal die Release Note lesen. zb. bei einem Major Update, kann da im Container einiges zerstört werden. zb. Datenbanken.

    Ansonsten, rein bei der Ausführung nicht viel, es lohnt sich auch den Container vor einem Update zu stoppen.

    Aber hier handelt auch jeder anders, der eine liest mal nach, der andere stoppt den Container nicht vor dem Update.

    Meine Hardware

    iDX6011Pro 64GB RAM, 3x12 TB SG Enterpr., 2x2TB NVME Lexar NM790 Raid1,

    DXP4800+, 64GB RAM Kingst, 2x8TB WDRedPl. NVME 2x512GB Samsg 970EvoPlus

    DXP2800 1x12TB WDRedPl, 16GB RAM Crucial, NVME 2x256GB Samsg.Raid1,

    DS1525+, 2x8TB WD, 1x12TB SG IronWolf, 1x3TB WDRedPlus, 2x2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS720+ 2x3TB WDRedPl, 2x250GB NVME Samsg. 16GB RAM Crucial,

    DS218+ 1x12TB WD, 1x500GB SSD, RAM 10GB

    USV US3000, EatonEllip.PRO 850DIN, Zyxel XMG-108 8 x 2,5GB, Zyxel GS1200-8 x 1GB,

  • Naja, ich würde sagen das kommt drauf an um was es sich handelt.

    Grundsätzlich kann man sich natürlich auf Entwickler verlassen und einfach alles was "latest" ist (ich gehe davon aus, dass du deine Docker-Compose so angelegt hast) blind installieren.
    Ich persönlich überfliege zumindest immer gerne die Changelogs, einfach um zu wissen falls es was Relevantes oder Neues gibt.

    Dann kommt es natürlich auch drauf an um was es sich handelt.
    Bei einem Plex-Server habe ich jetzt weniger Bedenken als z.B. bei einem Paperless-Projekt oder sonstigen Containern, die eher (für mich persönlich) kritische/wichtige Dinge beinhalten und vor allem wenn auch Datenbanken im Spiel sind.

    Läuft das danach noch genauso wie vorher?

    Das ist der Optimalfall, wenn die Entwickler alles richtig gemacht haben.

    Gibt es was zu beachten wenn man Docker Container aktualisieren kann?

    Backups, die du so oder so haben und regelmäßig machen solltest. Dann ist es ja auch egal, wenn mal was schief läuft.

    d.h. ja nicht das Plex ein Update hat oder?

    Naja, in der Regel schon, weil...warum sollten die sonst ein neues Image veröffentlichen?
    Eine weitere Möglichkeit ist, dass irgendwelche genutzten Frameworks/Abhängigkeiten halt geupdated wurden (Sicherheitspatches).


    Ich empfehle da immer "Dockhand" als Verwaltungsoberfäche for Docker.

    Ich habe das selbst noch nie verwendet. Was genau sind da die relevanten Vorteile zu der Docker-App von UGOS?

    Meine Hardware


    • DXP2800 | 8 GB Standard | Lexar NM790 4TB

    Edited 3 times, last by Iamlegion: Ein Beitrag von Iamlegion mit diesem Beitrag zusammengefügt. (October 2, 2026 at 7:39 PM).

  • Also egal ob ihr Docker von Ugreen, Portainer, Dockhand oder was auch immer verwendest es ist immer wichtig beim Projekt erst zu schauen ob es irgend welche "breaking changes" gibt. Das steht dann meist ausführlich in den ReleaseNotes.

    Ein Update kann viele Ursachen haben. Von einfachen Fehlerbeseitigungen , über Datenbank-updates oder ganzen Systemumstellungen. All das kann unterschiedliche Auswirkungen haben, bis hin zu "breaking changes" .

    Das passiert meist wie eineb schon schrieb bei Major Updates. Das erkennt man meist an der ersten Nummer des Release. Also 10.1. bietet nun 11.1. an das wäre ein Major Update. Alles was hinter der ersten Zahl ist, läuft meist als MinorUpdate durch. Also 10.1. auf 10.2. dürfte meist einfach durchlaufen.
    Am besten ist es aber immer erst den Container stoppen, ein Backup oder eine Kopie erstellen und dann updaten. Auf diese Art und Weise kann man immer sicher sein innerhalb weniger Sekunden wieder auf den alten Zustand zurück zu springen.

    Signatur ...

    DXP4800Pro
    Windows | Linux | Android | iOS
    Github

  • Ich habe das selbst noch nie verwendet. Was genau sind da die relevanten Vorteile zu der Docker-App von UGOS?

    Installier dir's mal, dann siehst du es. Beißt sich auch nicht mit der Docker-App von UGOS, ergänzt sie nur.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • Ich bin mir nicht sicher, aber ich glaube mit Dockhand, kommt man nach einem misslungenen Update auch wieder völlig unkompliziert zum vorigen Image zurück. Die Aussage ist aber ohne Gewähr, da ich es bisher nicht gebraucht habe.

    Von daher würde ich Dockhand als Verwaltung für Docker vorziehen.

  • Installier dir's mal, dann siehst du es

    Angefangen habe ich mit der Ugos DockerApp. Danach habe ich mich in Portainer eingearbeitet. Nun teste ich seit einigen Wochen Dockhand auf einem anderen Rechner. Ich würde nicht von Vorteilen sprechen. Es gibt nichts was man mit einem Tool machen kann, was das andere nicht kann. Sie gehen alle drei verschiedene Wege. Was bei dem einem leichter zu finden ist ist bei dem anderen wo anders.

    Hier geht es halt um Vorlieben. Die darf ja jeder haben. Meine Empfehlung ist sich in eines der Tools einzuarbeiten und dann das wirklich mit all seinen Möglichkeiten nutzen. Wer mehrere Tools nutzt wird sich verstricken und Fehler erzeugen.

    Und was bei allen drei Tools gleich ist, ein unbedarftes Update kann den Container crashen! Die berühmte "Ein-Klick-Lösung" die alles berücksichtigt und dem User das Denken abnimmt gibt es nicht!.

    Meine persönliche klare Vorliebe ist nach wie vor Portainer. (extra klein geschrieben um keine Diskussionen auszulösen)

    Signatur ...

    DXP4800Pro
    Windows | Linux | Android | iOS
    Github

  • Danke für die ausführliche und nützliche Beschreibung.
    Also kann ich das als unqualifizierte Empfehlung ignorieren.

    Was soll ich noch mehr dazu sagen?
    Falls du eine Compose-Datei dazu suchst, hier mal meine.


    Probier es einfach mal aus.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • steffenglock
    Danke, das ist schon ein wenig qualifizierter und nützlicher. 😜

    Ich weiß sehr wohl was die "Vorteile" von Dockhand sind.
    Mir ging es nur darum, dass hier wieder einfach irgendwas empfohlen wird ohne es vernünftig zu erklären, vor allem bei einem User der offensichtlich eben noch ziemlicher Neuling auf dem Gebiet ist (was man eben einfach an den Fragen und anderen Threads erkennen kann) und es dann halt kaum hilfreich ist, jemandem sowas hinzuwerfen. Und ich hätte dann eben von dem Empfehlenden zumindest gerne die Gründe gehört.
    Man empfiehlt jemandem, der gerade grundlegende Fragen zu Docker stellt, dass er sich einen Docker Container installieren soll, der Docker verwaltet und der selbst ja auch geupdated werden muss...
    Mal abgesehen davon, dass sowas wie Dockhand den Docker-Socket erhält und somit nahezu Root-Rechte auf dem ganzen System hat.

    Und dann wie gesagt noch ohne Erklärungen, etc. .

    Meine Hardware


    • DXP2800 | 8 GB Standard | Lexar NM790 4TB

  • Jetzt komm mal wieder runter.
    Es gibt einige Verwaltungsflächen für Docker, die auch unter Docker laufen, und alle benutzen docker.sock als Schnittstelle für die Steuerung. Da ist nichts verwerfliches daran.
    Probiere es aus, mehr, kann/will ich nicht dazu sagen. Wenn dir die UGOS-App dazu reicht, lass es dabei.

    Edit: Btw, ich arbeite seit 40 Jahren mit NAS-Systemen, angefangen mit Synology und einigen Vorgängern. Anfang 2025 bin ich zu Ugreen gewechselt. Sorry, wenn ich nicht gleich jede Kleinigkeit erkläre.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • v4percloud: Welches YAML bzw. Compose-File nutzt du? Kannst du das mal posten?

    Daraus kann man meist schon erkennen, ob bei einem Update etwas verloren gehen könnte. Entscheidend ist, ob Konfiguration und Daten über Volumes/Bind-Mounts gespeichert werden. Wenn das nicht sauber eingerichtet ist, kann eine Neuerstellung des Containers unter Umständen Einstellungen oder andere Daten kosten. Außerdem bedeutet ein Docker-Update nicht automatisch, dass Plex selbst aktualisiert wurde. Es kann auch einfach ein neues Basis-Image oder ein Sicherheitsupdate dahinterstecken.

    Was so läuft...

    🟢 IN USE▪️Synology DS918+ (LACP)▪️4x 18TB Seagate EXOS X20▪️APC Back-UPS BE850G2-GR▪️Zyxel GS1900-24E
    🟡 IN PROGRESS▪️Ugreen iDX6011 Pro▪️1x WD_BLACK SN850X NVMe SSD 2 TB▪️6x WD80EFPX▪️Zyxel XMG1915-10E
    ⚫️ SPARE▪️QNAP TS-251

  • Benares
    Du checkst es nicht.
    Lies nochmal genau was ich hier geschrieben habe und versuch es unabhängig deiner 40jährigen, weitreichenden, professionellen NAS-Erfahrung zu verstehen auf Support-Ebene.
    Mehr kann/will ich nicht dazu sagen.

    Meine Hardware


    • DXP2800 | 8 GB Standard | Lexar NM790 4TB

  • Benares
    Du checkst es nicht.

    Off Topic:

    Ich bin hier absolut der Meinung, daß Dir hier malwieder, denn es ist nicht zum ersten mal, der Nötige Respekt gegenüber anderen Forn Mitglieder fehlt. :cursing::cursing::cursing:

    Für gewöhnlich ist das ein Forum in welchem die User einen Respektvolleren Umgang pflegen, und das mit jedem.

    Meine Hardware

    iDX6011Pro 64GB RAM, 3x12 TB SG Enterpr., 2x2TB NVME Lexar NM790 Raid1,

    DXP4800+, 64GB RAM Kingst, 2x8TB WDRedPl. NVME 2x512GB Samsg 970EvoPlus

    DXP2800 1x12TB WDRedPl, 16GB RAM Crucial, NVME 2x256GB Samsg.Raid1,

    DS1525+, 2x8TB WD, 1x12TB SG IronWolf, 1x3TB WDRedPlus, 2x2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS720+ 2x3TB WDRedPl, 2x250GB NVME Samsg. 16GB RAM Crucial,

    DS218+ 1x12TB WD, 1x500GB SSD, RAM 10GB

    USV US3000, EatonEllip.PRO 850DIN, Zyxel XMG-108 8 x 2,5GB, Zyxel GS1200-8 x 1GB,

  • Ich sehe das ganz genauso wie eineb . Ein respektvoller Umgang sollte selbstverständlich sein.

    Von daher Iamlegion
    Bitte unterlasse persönliche Angriffe, Provokationen sowie abwertende Bezeichnungen und Formulierungen. Aussagen wie „Du checkst es nicht“ sowie die spöttische Bezugnahme auf eine angebliche „40-jährige, weitreichende, professionelle Erfahrung“ stellen keine sachliche Kritik dar.

    Auch hatte ich dich an anderer Stelle bereits darum gebeten, deine spitzfindigen Bemerkungen und Formulierungen etwas zu zügeln. Übertreib es also nicht.

    Tommes

    DXP4800 Pro - 2x 1TB Crucial P310 NVMe RAID1 - 2x 2TB Crucial MX500 SSD RAID1 - 2x 16GB Crucial CT16G56C46S5 RAM
    DXP2800 - 2x SanDisk SSD PLUS 1TB - 8GB Samsung M425R1GB4BB0-CWMOL RAM (Original)
    DS224+ 3TB WD Red HDD RAID1 18GB Ram
    UGREEN.FORUM/Filebase | Nutzerleitfaden | GitHub.com/toafez

  • Moin!

    +1 für Dockhand gegenüber Portainer (https://www.xda-developers.com/i-ditched-portainer-for-dockhand/)

    Und ansonsten sehe ich das ähnlich wie viele meiner Vorredner:

    Ich für meinen Teil habe automatische Updates für kritische Container* in Dockhand deaktiviert und schaue mir zumindest bei größeren Versionssprüngen erst einmal die Release Notes auf github.com an. Bspw. hatten in den letzten Wochen sowohl Jellyfin als auch Paperless-ngx beide einen großen Versionssprung, der bei einem blinden Update auf jeden Fall in die Hose gegangen wäre. Ansonsten kann man sich auch einfach mit ChangeDetection.io (ebenfalls selbstgehostet) Watches einrichten und von dort über die Vorschau ggf. auch schnell die Release Notes auf GitHub einsehen.

    LG
    Enc

    * Kritische Container: Container, die für das funktionieren des HomeLabs benötigt werden (AdGuard Home übernimmt bei mir z.B. die Aufgabe des DNS-Servers und Caddy dient als Reverse Proxy... ohne die beiden funktioniert nicht mehr so viel) oder die essentielle Services bieten (paperless-ngx bspw.)

  • Tommes
    Aber bei dem Hinweis, dass einem User nicht damit geholfen ist, wenn man sein Problem durch ein anderes ersetzt und ihm die Hilfestellungen nicht vernünftig erklärt, dann mit seiner "(Berufs)Erfahrung" zu prollen, ist ok?

    Ehrlich gesagt ist mir das ziemlich egal, wenn sich Leute in ihrem lächerlichen Stolz dann bei sowas angegriffen fühlen, nur weil sie nicht lesen können. Also das ist ja maximaler Kindergarten dann. Dann sperrst du meinen Account hier am besten direkt. 👍️

    Und wenn das die Art und Weise ist wie Usern hier im Forum "geholfen" werden soll/wird, in dem man nichtmals auf sie eingeht oder sie letztendlich noch verwirrter zurücklässt und das auch gefühlt nie moderiert wird, ja dann...konzentriert euch weiter auf "Respekt" anstatt auf Inhalte. 🤷‍♀️
    Und ich bin mehr sehr sicher, dass viele User deswegen auch öfter mal ganz schnell nach ihren Posts hier wieder verschwinden, wenn ihnen einer Raketentechnik erklärt, obwohl sie gefragt haben wo man den nächsten Flug buchen kann.

    Ansonsten werde ich weiterhin darauf hinweisen, wenn etwas Schwachsinn ist.

    Meine Hardware


    • DXP2800 | 8 GB Standard | Lexar NM790 4TB

  • Dann sperrst du meinen Account hier am besten direkt. 👍️

    :thumbup:

    konzentriert euch weiter auf "Respekt" anstatt auf Inhalte. 🤷‍♀️

    :thumbup:8)

    Meine Hardware

    iDX6011Pro 64GB RAM, 3x12 TB SG Enterpr., 2x2TB NVME Lexar NM790 Raid1,

    DXP4800+, 64GB RAM Kingst, 2x8TB WDRedPl. NVME 2x512GB Samsg 970EvoPlus

    DXP2800 1x12TB WDRedPl, 16GB RAM Crucial, NVME 2x256GB Samsg.Raid1,

    DS1525+, 2x8TB WD, 1x12TB SG IronWolf, 1x3TB WDRedPlus, 2x2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS720+ 2x3TB WDRedPl, 2x250GB NVME Samsg. 16GB RAM Crucial,

    DS218+ 1x12TB WD, 1x500GB SSD, RAM 10GB

    USV US3000, EatonEllip.PRO 850DIN, Zyxel XMG-108 8 x 2,5GB, Zyxel GS1200-8 x 1GB,

  • Zum Glück muss man ja hier nicht auf jede Frage antworten. Ich bin bei dem Thema erstmal raus.

    Nach wie vor halte ich Dockhand für das beste Tool, um mal auf die Schnelle zu prüfen, ob alle Container noch aktuell sind.

    Ugreen NAS DPX4800Plus, UGOS 1.20.0.0142, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.4.1-90080 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

Participate now!

Join our community with over 10,000 members!

Register yourself now for free to get full access to all content, graphics, downloads and other exclusive features!