Hallo zusammen,
ich habe nach Linuxmuster Anleitung eine Nextcloud Dockerized eingerichtet. Weiß jemand wie ich diese jetzt Update ohne das mir alles um die Ohren fliegt? Ich habe in der Anleitung leider nichts dazu gefunden.
Ich habe gesehen dass es mehrere Möglichkeiten gibt,
einmal mit: $ docker-compose pull
oder : $ docker pull nextcloud
was ist besser, bzw. worauf muss ich achten?
Aktuell habe ich die NC Version 23.0.4 installiert.
Das ist mir ehrlich gesagt ein bisschen zu hemdsärmelig, wie ich das in der Doku steht.
Weißt du, ein Backup zu machen, um keine Datenzuverlieren, wenn was schief geht?
um sicher zu gehen, dass du dann auch die aktuellste Major-Version 23 hast.
Dafür brauchst du docker-compose up -d --build , um das neue Image zu bauen.
Beim ersten start des neuen Image/Containers wird nextcloud versuchen, alles zu updaten, d.h. es braucht länger.
Wenn du das -d im Befehl weglässt, kannst du live zuschauen, darfst aber auch nicht STRG-C drücken, weil du so den Container eben wieder runterfährst.
Besser ist obiger befehl und dann mit dem logs Befehl (musst du nachlesen, wie das genau aussieht) nachschauen, was in den Logs passiert.
Sollte das Update funktionieren, kannst du „nextcloud:23“ durch „nextcloud:24“ ersetzen.
usw. bis mindestens Nextcloud 27. Alle darunter sind end-of-life.
Aber ehrlich: das ist eine ganz schöne Aufgabe, je nachdem wie gut du dich schon mit docker + nextcloud auskennst.
Wenn du den Container mit docker-compose erstellt hast, updatest du mit docker-compose down docker-compose pull docker-compose up -d
Du musst die Kommandos in dem Ordner aufrufen, in dem die docker-compose.yaml gespeichert ist.
vielen Dank für deine Antwort! Mir ging es ähnlich wie Florian. Ich habe noch nicht wirklich Erfahrung mit Docker und habe Nextcloud auch nach der Anleitung hier installiert.
Mit der Änderung in der ersten Zeile im Dockerfile von stable auf die jeweilige Nextcloud-Version und dem Befehl docker-compose up -d --build konnte ich Nextcloud aktualisieren.
Ich habe dann, wie von dir beschrieben, Version um Version aktualisiert. Das hat etwas gedauert ging aber problemlos.
Die andere von dir beschriebene Variante Nextcloud über das Webinterface zu aktualisieren ging bei mir übrigens nicht.
Sollte die Anleitung um den Punkt Aktualisierung ergänzt werden?