Wo speichert Jdownloader in Docker seine Daten hin?

elknipso

Benutzer
Mitglied seit
23. Jul 2012
Beiträge
156
Punkte für Reaktionen
2
Punkte
24
Hallo,

ich habe nachdem Jdownload sich selbst kaputt aktualisiert hat, den Jdownloader im Docker neu installiert.

Er scheint soweit auch zu funktionieren, nur habe ich wohl beim definieren des Download Ordnern einen Fehler gemacht, denn ich finde den Speicherort nicht an dem die Dateien liegen sollen die angeblich erfolgreich geladen und entpackt wurden.

Vorher war das \\nas\docker\output
Der entsprechende Ordner ist aber aktuell leer und enthält nicht die Downloads.

Screenshot_5.jpg
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.522
Punkte für Reaktionen
411
Punkte
103
Zur Wahl stehen:
- Du hast ein Host-Verzeichnis auf den Container-Pfad /output gemapped -> dann liegt die Daten im Host-Verzeichnis.
- Du hast nichts gegen den Container-Pfad /output gemapped -> dann liegt es im Container Dateisystem.

Zeig doch mal die Container-Konfiguration für die Volumes.
 
  • Like
Reaktionen: Benie

elknipso

Benutzer
Mitglied seit
23. Jul 2012
Beiträge
156
Punkte für Reaktionen
2
Punkte
24
Natürlich, hier die Screenshots mit der Konfiguration:

1.jpg


2.jpg
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Deine Mappings sind falsch. Der Pfad im Container ist nur /output und /config. Das /docker/jdownloader davor muss weg.
So wie du es jetzt hast, liegen alle Daten im Container und nach einem Container-Update ist alles wech.
 
  • Like
Reaktionen: elknipso und haydibe

elknipso

Benutzer
Mitglied seit
23. Jul 2012
Beiträge
156
Punkte für Reaktionen
2
Punkte
24
Danke, hat funktioniert!
Wo finde ich denn genau die bisher heruntergeladenen Dateien damit ich diese Dateileichen löschen kann?
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Die sind nach einem Container neustart schon weg.
 

elknipso

Benutzer
Mitglied seit
23. Jul 2012
Beiträge
156
Punkte für Reaktionen
2
Punkte
24
Alles klar, dann passt das.
Besten Dank für die Hilfe!
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.522
Punkte für Reaktionen
411
Punkte
103
Die sind nach einem Container neustart schon weg.
Beenden und Neustarten des Container über die UI löscht nicht das Container Dateisystem. Das Löschen des Containers bzw. das Zurücksetzen um den Container auf Basis eines neuen Images zu starten schon.

Einfach mal per SSH verbinden und mit `docker diff {container name}` schauen.
 
  • Like
Reaktionen: ctrlaltdelete

elknipso

Benutzer
Mitglied seit
23. Jul 2012
Beiträge
156
Punkte für Reaktionen
2
Punkte
24
Wie bekomme ich denn die heruntergeladenen Daten gelöscht in dem Container, gerne eine Lösung um auf das Dateisystem zuzugreifen ohne die Konsole zu benutzen :).
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.522
Punkte für Reaktionen
411
Punkte
103
Container beenden und zurücksetzen (so wie man es macht, wenn man eine neue Image Version für "den" Container (streng genommen ist es ein neuer Container, der mit der Konfiguration vom alten angelegt wurde) verwenden will.
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Ich dachte wenn er die Config geändert hat, dann wird es zurück gesetzt.
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.522
Punkte für Reaktionen
411
Punkte
103
Das Container-Filesystem bleibt bestehen, solange der Container bestehen bleibt. Unabhängig davon, ob es Syno oder Vanilla Docker ist.
Bei Vanilla Docker kann man nur den Container nicht editieren, und muss ihn deswegen löschen und erneut anlegen. Vielleicht ist dir das im Kopf hängen geblieben?
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Wahrscheinlich liegt es daran. Ich nutze die GUI von Synology nicht, weil die mir zu umständlich ist und man viel zu viel klicken muss 😁
Danke fürs richtigstellen
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.522
Punkte für Reaktionen
411
Punkte
103
Das mit den UIs kann ich gut nachvollziehen und ich finde sie auch oft schwer zu ertragen, weil oft umständlich und bei manchen Lösungen dann auch noch zusätzlich langsam (AWS Console *hust* *hust*).
 
  • Haha
Reaktionen: plang.pl

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Und die Synology-eigene Docker-UI war noch nie gut.
 
  • Haha
Reaktionen: haydibe

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Was man mit diversen UIs in 5 Minuten erledigt, kann man mit bisschen CLI in 30 Sekunden machen. Das ist eigentlich traurig :D
Und Synology hat das beim Container Manager sehr "optimiert" finde ich. Das dauert wirklich Ewigkeiten bis man einen Container konfiguriert hat. Alleine die Volume Mappings.... Furchtbar
 
  • Haha
Reaktionen: haydibe

elknipso

Benutzer
Mitglied seit
23. Jul 2012
Beiträge
156
Punkte für Reaktionen
2
Punkte
24
Container beenden und zurücksetzen (so wie man es macht, wenn man eine neue Image Version für "den" Container (streng genommen ist es ein neuer Container, der mit der Konfiguration vom alten angelegt wurde) verwenden will.
Danke, habe ich getan.
Sind mit dem zurücksetzen des Containers die heruntergeladenen Dateien nun sicher weg?

Anders formuliert, kann man das manuell irgendwie überprüfen?
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Ja die Dateien sind weg. Überprüfen kannst du es nur per CLI. Musst in die Konsole vom Container und gucken, ob der Pfad wie oben angegeben existiert bzw. die Dateien
 

Benie

Benutzer
Contributor
Sehr erfahren
Mitglied seit
19. Feb 2014
Beiträge
8.944
Punkte für Reaktionen
3.789
Punkte
344
Und Synology hat das beim Container Manager sehr "optimiert" finde ich. Das dauert wirklich Ewigkeiten bis man einen Container konfiguriert hat.
Das mag aus Deiner Sicht schon richtig sein, aber nicht jeder Synology DS Besitzer kann mit der CLI umgehen. Der ist dann froh wenn er das wie es ist hat (auch wenn man hier auch so manches verbessern kann) und einigermaßen damit klar kommt.
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Ja klar sehe ich auch so. Ich verstehe nur nicht, warum Synology da so viel kaputtoptimieren muss. Als Beispiel der Fehler mit den ENVs.
 
  • Like
Reaktionen: Benie


 

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