Compose è uno strumento per la definizione e l'esecuzione di applicazioni complesse con Docker. Con Compose, si definisce un'applicazione multi-contenitore in un singolo file, quindi si fa girare l'applicazione in un unico comando che fa tutto ciò che deve essere fatto per farlo funzionare.