Docker Engine è il runtime principale che crea, avvia, arresta e isola i container su un host. Include il daemon, le API e i componenti di supporto che gestiscono immagini, reti, volumi e cicli di vita dei container. In pratica, è il piano di controllo che trasforma un'immagine container in un servizio in esecuzione.
È importante nella sicurezza informatica perché Docker Engine spesso si trova sul percorso tra i carichi di lavoro e risorse sensibili come registry, credenziali e reti interne. Se il motore gestisce in modo errato input, risoluzione di rete o confini di privilegio, un attaccante potrebbe essere in grado di intercettare il traffico, alterare la distribuzione delle immagini o abusare delle API di gestione per eludere i normali presupposti di fiducia. I difensori riducono il rischio applicando rapidamente le patch, limitando l'esposizione del daemon, imponendo il privilegio minimo, convalidando la provenienza delle immagini e rafforzando le impostazioni DNS e del registry.


