Docker image tauschen ohne json-Datei anzupassen

  • 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

Status
Für weitere Antworten geschlossen.

bonnerchen

Benutzer
Registriert
04. Juli 2019
Beiträge
51
Reaktionspunkte
5
Punkte
8
Hallo zusammen,

ich habe mir vor einigen Monaten eine NextCloud auf der Synology installiert. Die tut auch, wie sie soll. Dummerweise habe ich damals nicht das "latest"-Image genommen, da die 18er Version gerade frisch raus war und ich lieber die letzte 17er Version genommen hatte. Nun stand ich vor dem Problem, das Image zu tauschen. Wenn ich es richtig verstanden habe, ist der Tausch eines Docker-Images nur möglich, indem man den Imagenamen in der json-Datei ändert. Also

Konfiguration des Containers exportieren -> image-Wert anpassen -> Konfigdatei importieren

So habe ich das gerade erfolgreich bei meiner NextCloud gemacht. Nun tut sie auf der aktuellsten Docker-Version.

Gibt es denn eine elegantere Version, als in der exportierten Konfig-Datei rumzuwurschtzeln?

Viele Grüße vom Bonnerchen
 
Nicht das ich wüsste...

Prinzipiel eleganter ist die Konfiguration auf der Shell mit docker-compose mittels docker-compose.yml zu verwalten.
Da wäre der Wechsel auf ein anderes Tag eine Sache von wenigen Sekunden gewesen...

Einige hier im Forum verwenden Portainer zum Verwalten von Docker, da es einen deutlich größen Funktionsumfang hat.
Mit Portainer kann man auch bequem über über eine UI docker-compose.yml Dateien deployen... nur leider hat die von Synology ausgelieferte Docker Engine einen Bug der dies verhindert.
 
Prinzipiel eleganter ist die Konfiguration auf der Shell mit docker-compose mittels docker-compose.yml zu verwalten.

Danke für den Hinweis, Kommandozeile finde ich gut und docker-compose ist schon installiert.

Hast Du einen Tipp, wo ich die docker-Konfigurationen auf der Synology finde? Die Synology versteckt ja immer alles dort, wo es keiner vermutet ;-)
 
Synology erzeugt keine docker-compose.yml Dateien. Auf der Shell kann man als root von überall aus `docker-compose` verwenden.
Mit anderen Worten: Du musste die Datei selbst erzeugen und bestimmen, wo Du sie ablegen willst.

Im Github Projekt gibt es diverse Beispiele für eine docker-compose.yml Datei: https://github.com/nextcloud/docker/tree/master/.examples/docker-compose
 
Status
Für weitere Antworten geschlossen.
 

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