Docker est une plateforme permettant de créer, déployer et gérer des applications via des conteneurs, des environnements légers et portables contenant tout le nécessaire pour exécuter une application. Contrairement aux machines virtuelles, les conteneurs partagent le noyau du système, ce qui les rend plus rapides et économes en ressources. Docker est largement utilisé pour le développement, les microservices et les pipelines CI/CD.