Docker-Container sichern / zurückspielen / testen

  • 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

synpi

Benutzer
Registriert
29. Juni 2016
Beiträge
280
Reaktionspunkte
14
Punkte
18
Hallo, ich kann einen Docker-Container inkl. Einstellungen exportieren und importieren.

Allerdings müsste ich, um eine Kopie des Containers zu starten, die Pfade des kopierten und importierten Containers anpassen. Ich finde nur die Möglichkeit, die Pfade innerhalb des Containers anzupassen.

Da ich aber eine Kopie testen möchte, muss ich ebenfalls die Pfade auf der DS anpassen.

Wie wird sowas gelöst ?
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    53,8 KB · Aufrufe: 26
Du musst die Pfade aber auf dem Host ändern. Wenn das nicht geht, lösche sie einfach aus dem Container und erstelle sie neu unter einem anderen Pfad
EDIT: Oder du stoppst einfach den eigentlichen Container, machst ein Backup der entsprechenden Ordner und lässt den Container in den normalen Ordner laufen. Danach rücksichern
 
Du musst die Pfade aber auf dem Host ändern.
Klar, aber wie im Screeshot zu sehen, gibt es da nix einzustellen

Das mit dem Rücksichern ist mir aktuell zu unsicher, da ich evt. gar nicht mehr zum Laufen bekomme, daher die Kopie mit anderen Pfaden und Ports
 
klar gibt es was zum Einstellen

zB

/docker/adguard/config

Änderung auf

/docker/adguard2/config

usw. oder ?
 
Für den importierten Container muss ich den Pfad auf der Synology ändern können.

Der org. soll ja weiter laufen
 
Ich versteh das Problem nicht
 
  • Like
Reaktionen: stulpinger
muss da nachfragen ....

@synpi

hast Du schon vorher schon mal mit docker gearbeitet ? oder ist das komplettes Neuland ?

meine nur wegen Unterschied Host-Pfad bzw. Container-Pfad

Bitte nicht falsch verstehen, es geht mir nur um gewisse "Grundkentnisse"
 
Einsteiger - möchte einfach einen gesicherten Container hinzufügen und testen.

Dass ich auf der DS dazu neue Verzeichnisse erstellen muss, ist klar, aber ich muss der wiederhergestellten Kopie die neuen Pfade mitgeben, was aus dem Screenshot ersichtlich nicht funktioniert...
 
Na dann hinten einmal auf Minus drücken und dann neu anlegen mit gewünschtem Pfad
 
Funktioniert so leider nicht, trotz Pfad-Anpassung.

Wie kann ich einen gesicherten Container Importieren und diesen auf Funktion testen, ohne den laufenden Container zu löschen ? :oops:
 
Nicht der Container ist gesichert, sondern die Daten aus diesem. Schonmal (etwas umständlicher, zugegeben) über den Aufgabenplaner versucht mit angepassten Pfaden? Also dass du ihm von da aus die Konfiguration mitgibst, wenn es im Container Manager selbst nicht funktioniert?
 
Warum funktioniert das nicht?
Du kannst doch jeden Container bearbeiten, wie du willst. Ein rückgesicherter Container macht da keinen Unterschied.
Wenn du es nicht hinbekommst, siehe #2
 
Container stoppen, Pfade anpassen, Container wieder starten...
 
Ich verstehe es nicht. Wenn es nicht geht, lege wie gesagt einfach ein Backup der docker-Ordner an. Dann kannst du testen und danach wieder rücksichern und den original Container starten.
 

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