Dockerfile

Dfile

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.

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