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.