Docker est un logiciel open source qui donne la possibilité de démarrer simplement des applications dans des conteneurs logiciels. La technologie Docker peut servir à étendre des systèmes distribués de façon qu'ils démarrent sans assistance depuis une seule machine physique ou une seule instance par nœud.