Docker è una piattaforma dedicata allo sviluppo, distribuzione e messa in opera di applicazioni attraverso container. Docker riesce a separare le tue applicazioni dall'infrastruttura, permettendoti così di distribuire le tue applicazioni in modo rapido ed efficace. Grazie a Docker potrai comunque gestire la tua infrastruttura nello stesso modo in cui gestisci le tue applicazioni. Grazie ai vantaggi relativi alla distribuzione, testing e delivery del codice in modo veloce grazie a Docker possiamo ridurre drasticamente i tempi tra la scrittura del codice e la messa in opera in produzione dello stesso.