DockerHub è un servizio cloud per condividere applicazioni contenute in container Docker. Questo servizio è molto utilizzato dagli sviluppatori per distribuire le loro applicazioni in container Docker. DockerHub fornisce anche un’interfaccia utente basata sul web con funzionalità di ricerca per trovare e scaricare container Docker.
In DockerHub, gli sviluppatori possono compilare le loro immagini e inviarle, così come possono utilizzare le immagini ospitate come componenti delle proprie applicazioni. Un’altra funzionalità importante di DockerHub è che consente di collegare le proprie immagini a repository di codice sorgente come GitHub e Bitbucket. Ogni volta che il codice sorgente viene aggiornato, DockerHub può configurare automaticamente una nuova build dell’immagine.