Les conteneurs sont des packages exécutables légers qui regroupent tout ce qui est nécessaire au bon fonctionnement d’un logiciel, y compris le code, le runtime et les outils système. Ils offrent une solution portable qui assure la cohérence dans divers environnements, des appareils personnels aux clouds publics. Grâce à la virtualisation de l’OS, les conteneurs isolent les applications, en fournissant à chacune des ressources dédiées.