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.