Buildx
Definizione rapida
Estensione della CLI Docker per creare e gestire builder BuildKit e produrre immagini avanzate.
Spiegazione
Buildx permette di usare più driver e configurazioni di build, costruire immagini per piattaforme diverse e inviare direttamente i risultati a un registry.
Esempio pratico
Con `docker buildx build --platform linux/amd64,linux/arm64 --push .` una pipeline produce un risultato per due architetture e lo pubblica.
Spiegazione tecnica
Il comando seleziona o crea un builder e inoltra le operazioni a BuildKit. Un indice di immagini può poi collegare i manifest specifici delle piattaforme richieste.
Da non confondere con
Buildx è un'interfaccia e un gestore di builder; BuildKit è il backend che esegue le operazioni.