Eine Möglichkeit ein Container Update durchzuführen, ist die Funktion Recreate von Portainer. Vorausetzung dafür ist die Verwendung von Volumes beim entsprechenden Container, um die nicht persistenten Daten der Installation übernehmen zu können. Des Weiteren sollte beim Image der Name in Form von mentley/omada-controller:latest angegeben sein. Durch den Zusatz latest wird bei der Neuerstellung des Container automatisch das aktuellste Image gezogen. Und da wir ein Update machen wollen und keine einfache Änderung an der Konfiguration des Conatiner ist das hier der entscheidene Punkt.
- Container beenden
Container – Stop - Container Details (auf Namen des Container klicken)
Recreate – Re-pull Image
- jetzt kann es etwas dauern, weil das neue Image erst gezogen wird
- ist das erledigt startet der Conatiner automatisch neu und die aktuellste Version, hier am Beispiel vom Omada Controller, sollte installiert sein
Quellen
- wundertech.net – How to Update a Docker Container using Portainer