Menu
Coddy logo textTech

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.txt

Il 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.txt
challenge icon

Sfida

Medio

Nella 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

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a Docker

Esercitati da solo: Playground Terminal