Dockerfile
Un Dockerfile è un file di specifiche per la creazione di un'immagine Docker.
Il file deve chiamarsi Dockerfile
e deve essere in una directory di contesto: vedrà tutti i files al di sotto di essa.
Non usare mai la directory radice come directory di contesto.
Tutti i files della directory di contesto e sottodirectories devono essere leggibili e scrivibili.
Il file è in formato ASCII (veramente UTF-8) e contiene una serie di direttive come parole chiave.
Le direttive non sono case-sensitive, ma vengono convenzionalmente poste in maiuscolo.
L'arte di costruzione di un Dockerfile complesso è molto importante: permette di inserire un applicativo da noi sviluppato all'interno di una immagine Docker.
Tale immagine viene poi tipicamente usata in ambienti di esecuzione distribuita, come p.es. Kubernetes.