Les technologies de conteneurisation comme Docker sont devenues des outils indispensables pour les développeurs. Les conteneurs offrent un environnement cohérent tout au long des différentes phases de développement, des tests locaux au déploiement en production. Cette cohérence permet d'éliminer le problème du « ça marche sur ma machine » et de simplifier le processus de déploiement.