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.