L’istruzione COPY
Fa parte della sezione Introduzione a Docker del percorso Terminal di Coddy. Lezione 25 di 40.
La maggior parte delle immagini richiede che i tuoi file siano inclusi: codice sorgente, configurazione, dati. L'istruzione COPY copia un file dal contesto di build (la directory da cui esegui la build) nell'immagine:
FROM alpine
COPY message.txt /message.txtIl formato è COPY SOURCE DESTINATION. Qui message.txt dalla tua directory viene copiato in /message.txt all'interno dell'immagine.
Il file si trova davvero nell'immagine, quindi un container creato a partire da essa può leggere effettivamente il file:
docker build -t hasfile .
docker run hasfile cat /message.txtSfida
MedioNella tua directory è già presente un file chiamato note.txt. Apri Dockerfile dall'albero dei file, impostalo su FROM alpine e copia note.txt in /note.txt nell'immagine, poi salvalo. Creala con il tag noted, poi eseguila con cat /note.txt.
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