Ihr wollt Portainer aktualisieren?
Dies könnt ihr nicht automatisch machen, es sei denn ihr bezahlt für die Business-Version.
Manuell ist dies aber über die Kommandozeile möglich.
Dafür ist es wichtig, dass ihr wisst, wie ihr Portainer ursprünglich installiert habt, da wir Portainer löschen werden, und neuinstallieren.
Sichert also eure Daten vorher, das geht z.B. in Portainer.
Wenn ihr dieser Anleitung gefolgt seid, könnt ihr auch den Befehl von dort erneut verwenden.
Zuerst solltet ihr die ID eures Portainer Docker Containers herausfinden:
- öffnet das Terminal z.B. über SSH:
- gebt nun
docker container ls -a
- oder
docker container ls --format "table {{.ID}}\t{{.Image}}\t{{.Command}}"
ein und markiert die ID des Containers und kopiert diese.
Nun führt ihr folgende Befehle aus:
-
docker stop [die ID von Portainer]
also z.B.docker stop 66308h406844
-
docker rm 66308h406844
(dies löscht euren Container, aber sollte die Daten erhalten) -
‚docker rmi [image name]‘ also z.B.
portainer/portainer-ce:latest
Jetzt installiert ihr Portainer neu, mit dem gleichen Command, wie ihr es damals installiert habt. Falls ihr dabei eine bestimmte Version installiert habt, wie z.B. portainer/portainer-ce:2.0.0, müsst ihr „2.0.0“ nun mit der neuen Version ersetzen, oder ihr nehmt eben „latest“ dafür.
Seid ihr meiner oben verlinkten Anleitung gefolgt, kommt nun also wieder der Befehl:
Direkt danach solltet ihr wieder auf Portainer im Browser kommen und nun unten links sehen, dass ihr die gewünschte Version habt.