Build context

Definizione rapida

Insieme di file e directory che il builder può leggere durante una build Docker.

Spiegazione

Il contesto è indicato dall'ultimo argomento di `docker build` o `docker buildx build`. Comprende soltanto ciò che viene passato al builder e può essere ridotto tramite `.dockerignore`.

Esempio pratico

Con `docker build -t demo .`, il punto indica la directory corrente come contesto e le istruzioni `COPY` possono usare i file inclusi in quella directory.

Spiegazione tecnica

Il contesto può provenire da una directory locale, da un archivio, da un repository Git o da un altro tipo di sorgente supportato. Il Dockerfile non può copiare file esterni al contesto filesystem selezionato.

Da non confondere con

Non è l'immagine di base: il contesto contiene gli input della build, mentre l'immagine è uno dei risultati prodotti.