Estrarre un file da un contenitore Docker?


20

Vedo che è possibile inserire un file in un contenitore Docker tramite insert:

docker insert IMAGE URL PATH

C'è un modo per recuperare il contenuto di un file in un contenitore Docker e salvarlo da qualche parte sul sistema operativo host? Vorrei estrarre il valore di un file di configurazione e memorizzarlo sul mio sistema operativo host.


Due cose: 1. l'inserzione della finestra mobile ha funzionato sui file di IMMAGINE, non sui contenitori. 2. è stato deprecato in 0.10.0 e non esiste più.
Sean Summers,

Risposte:


35

Dipende dalla versione dello strumento Docker in uso:

  • La versione corrente ha un normale comando 'cp', secondo cp doc v0.6.3 :

    Uso: docker cp CONTENITORE: HOSTPATH ​​PERCORSO
    Copia i file / le cartelle dal filesystem dei contenitori al
    percorso host . I percorsi sono relativi alla radice del filesystem.

  • Per la versione precedente, potresti considerare di usare 'export' come da export doc v0.5.3 :

    Utilizzo: docker export CONTAINER
    Esporta il contenuto di un filesystem come archivio tar

(Potrebbero esserci anche altre opzioni, basate sulle capacità del tuo contenitore.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.