Wie wird eine Datei aus einem Docker Container zum Host (Diskstation) kopiert ?

Status
Für weitere Antworten geschlossen.

Donald

Benutzer
Mitglied seit
21. Sep 2012
Beiträge
375
Punkte für Reaktionen
2
Punkte
18
Hallo !
Ich benötige eine Datei aus dem Docker Container (ioBroker). Wie bekomme ich eine Datei aus dem Container heraus ? Mit der Exportfunktion komme ich nicht weiter, weil die gesuchte Datei nicht im Archiv zu finden ist.
Habe schon viel im Netz gesucht, aber leider nichts passendes gefunden. Weiss jemand Rat ?
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.473
Punkte für Reaktionen
357
Punkte
103
Code:
root@dsm:~# docker cp --help

Usage:  docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
        docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

Copy files/folders between a container and the local filesystem

Options:
  -L, --follow-link   Always follow symbol link in SRC_PATH
      --help          Print usage
 

Donald

Benutzer
Mitglied seit
21. Sep 2012
Beiträge
375
Punkte für Reaktionen
2
Punkte
18
Danke. Das hat mich auf die richtige Spur gebracht. Hat geklappt. Allerdings habe erst mal nach Beispielen gesucht, an die ich mich halten konnte.;)
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.473
Punkte für Reaktionen
357
Punkte
103
Wenn man die "|-" Zeichen ignoriert ist es doch eigentlich klar:
docker cp deincontainer:/pfad/in/container/datei /pfad/auf/ds/datei

Aber: normalerweise mapped man Verzeichnisse als Volumes in die Container, so dass die permanent zu speichernden Daten eh ausserhalb des Containers liegen.
Meistens wollen Leute etwas "rauskopieren" weil sie die notwendigen Volumes nicht gemapped haben.
 
Zuletzt bearbeitet:
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