Les conteneurs sont des unités de logiciels standardisées contenant tout le code et les dépendances, y compris les binaires, les bibliothèques et les fichiers de configuration, nécessaires au bon fonctionnement d’une application. Un logiciel conteneurisé peut être exécuté avec fiabilité d’un environnement informatique à un autre.