Docker è una tecnologia di virtualizzazione leggera in cui le applicazioni vengono eseguite in contenitori e dove sostanzialmente vengono virtualizzati solo il file system e la rete. Un kernel Linux esegue tutti i container, facendo un compromesso tra velocità (molto più veloce rispetto alla normale virtualizzazione) e isolamento (meno isolato rispetto alla normale virtualizzazione).
Stiamo implementando ed eseguendo Docker sul Cluster di Calcolo: abbiamo installato un registro locale caricato con molte immagini: una include Tensorflow ottimizzato per più GPU adatte per attività di Deep Learning, diversi client Boinc, un'istanza Deltasql "dockerizzata" e altre immagini come Portainer per supportare la gestione dei containers.