Copiare in un container
Fa parte della sezione Introduzione a Docker del percorso Terminal di Coddy. Lezione 28 di 40.
Creare un'immagine includendovi un file con COPY è permanente. A volte, invece, vuoi copiare un file in un container già in esecuzione. È quello che fa docker cp:
docker cp note.txt mybox:/note.txtIl formato è docker cp SOURCE CONTAINER:DESTINATION. Qui note.txt dalla tua directory viene copiato in /note.txt all’interno del container chiamato mybox.
Il file arriva davvero nel container, quindi puoi rileggerlo con docker exec:
docker exec mybox cat /note.txtSfida
MedioNella tua directory c'è un file chiamato data.txt. Avvia un container nginx in background chiamato box, copiacene data.txt in /data.txt, quindi esegui cat /data.txt con exec per leggerne il contenuto.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Introduzione a Docker
2Immagini
Scaricare immaginiElencare immaginiAssegnare tag alle immaginiRiepilogo - Gestione delle immagini5Ispezionare i container
Log dei containerEsaminare i dettagliEseguire comandiRiepilogo - Controllo dello stato di saluteEsercitati da solo: Playground Terminal