Docker mit Portainer von /volume1 auf /volume2 umziehen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Topas

Benutzer
Registriert
31. Dez. 2009
Beiträge
10
Reaktionspunkte
0
Punkte
1
Ich habe folgende Konfiguration:
Vor einiger Zeit habe ich auf meine 923+ die Container App installiert - standardmäßig wurde ein Verzeichnis Docker angelegt.
Dann habe ich Portainer installiert und mit dieser Hilfe (also mit Portainer!) ein paar Docker Container, die ich benötige.
Ich möchte nun alle Container von /volume1 auf /volume2 umziehen.
Geht folgende Strategie ?
Ich mache einen Container Export der Daten und Einstellungen über Portainer (wie????).
Dann lösche ich die Container App, installiere sie neu (auf Volume2, wie???)
Installiere Portainer neu
und importiere dann den Portainer Export.

Geht das so? Gibt es da Erfahrungen?
 
nimm den appmover, siehe meine Signatur.
 
Ich würde einfach nur via ContainerManager die Einstellungen des jeweiligen Containers exportieren, die Daten(Ordner) einfach normal wegkopieren, und den ContainerManager neu installieren...
Dann vorm Import, in der JSON einfach den Pfad anpassen...

Edit:

Im JSON File muss gar nichts geändert werden, da dort einfach der Pfad mit docker/ angegeben ist...
 
Ich würde einfach nur via ContainerManager die Einstellungen des jeweiligen Containers exportieren, die Daten(Ordner) einfach normal wegkopieren, und den ContainerManager neu installieren...
Dann vorm Import, in der JSON einfach den Pfad anpassen...

Edit:

Im JSON File muss gar nichts geändert werden, da dort einfach der Pfad mit docker/ angegeben ist...
Auch hier habe ich Bedenken, dass dann Portainer nicht mehr läuft ....
 
Aber werden auch die Pfade in Portainer angepasst?
Ja, Appmover macht bevor die Daten umgezogen werden auch noch ein Backup der Container und Daten. Das funktioniert wunderbar. Habe es selbst vor geraumer Zeit mal umgezogen.

EDIT: Wenn Du Tiefgehende Fragen zum ganzen hast, kannst Du Dich auch direkt an den Entwickler des Scripts wenden. @DaveR ist auch hier im Forum Mitglied ;)
 
Ich habe es jetzt so gemacht:

1. Container-Manager deinstalliert inkl. Löschen des Docker-Ordners
2. Neuinstallation des Container-Managers
3. CM gestoppt
4. Docker-Ordner auf /volume2/docker verschoben
5. CM neu gestartet und alles wieder neu installiert

Trotzdem laufen meine Platten von /volume1 immer an, wenn ich auf Docker zugreife

Ich muss also den Speicherort des Container-Managers noch verschieben.
Geht das mit Bordmitteln?
 
  • Haha
Reaktionen: ctrlaltdelete
Ok - die Lösung war, dass man ja das Standardinstallationsverzeichnis für Apps im Paketmanager angeben kann. Das habe ich auf Volume2 geändert und nochmals alles neu installiert. Jetzt klappt alles.
 
P.S.: Den Appmover wollte ich vermeiden - warum mit Scripten arbeiten, wenn es mit Bordmitteln geht, die auch ein Update überdauern ;)
 
Das Script führst du einmal aus und das wars. Das erledigt nur das was du per Hand jetzt gemacht hast. Das hat doch nichts mit Updates zu tun.....
 
  • Like
Reaktionen: Benie
Und was ja per Hand wohl "perfekt" funktioniert hat :cool:
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat