Docker Desktop

Definizione rapida

Applicazione per macOS, Windows e Linux che integra strumenti Docker e un ambiente adatto a eseguire container.

Spiegazione

Desktop offre un'esperienza locale con interfaccia grafica, CLI, gestione di immagini e container e, secondo la piattaforma, una macchina virtuale o un altro ambiente Linux integrato.

Esempio pratico

Uno sviluppatore avvia Docker Desktop e usa la CLI per costruire e testare un'applicazione senza installare manualmente ogni componente dell'ambiente Linux.

Spiegazione tecnica

L'applicazione coordina il client e il motore di container, espone impostazioni locali e può fornire integrazioni per Kubernetes, filesystem e rete. Le condizioni di licenza sono separate da quelle dei singoli componenti open source.

Da non confondere con

Docker Desktop è un prodotto integrato; Docker Engine è il motore composto da daemon, API e strumenti per eseguire container.