Docker Engine
Definizione rapida
Motore formato dal daemon Docker, dalle API e dagli strumenti necessari a costruire e gestire container.
Spiegazione
Engine riceve richieste dalla CLI o da altri client e coordina immagini, container, reti, volumi e build. Può essere installato direttamente su un host Linux o usato come parte di un prodotto integrato.
Esempio pratico
La CLI invia al daemon la richiesta di creare un container da un'immagine e il motore prepara filesystem, rete e processo.
Spiegazione tecnica
L'architettura separa il client dal servizio che espone l'API. Il daemon applica la configurazione richiesta e utilizza i componenti di runtime e storage disponibili sull'host.
Da non confondere con
Docker Engine è il motore; Docker Desktop è un'applicazione che include e gestisce un ambiente Docker per l'uso locale.