Les solutions d'exécution de conteneurs permettent l'utilisation de conteneurs en fournissant des API et en abstraisant les composants techniques. Elles facilitent l'exécution des commandes du cycle de vie des conteneurs pour chaque instance de conteneur. Les environnements d'exécution associent les fichiers de configuration aux fichiers réels nécessaires à l'exécution de l'application. Les entreprises utilisent ces outils pour lancer des applications et gérer les cycles de vie des applications conteneurisées. Avec les spécifications des environnements d'exécution de conteneurs, les entreprises peuvent spécifier comment les systèmes de fichiers sont décompressés, construits et configurés. Ils permettent aux développeurs de réduire la surcharge système, de partager des ressources et d'appliquer des capacités d'accès.
Pour être inclus dans la catégorie des environnements d'exécution de conteneurs, un produit doit :
Définir des spécifications d'exécution
Permettre aux utilisateurs de définir des politiques d'accès
Permettre aux utilisateurs d'ajuster et de contrôler les couches d'isolation
Combiner des images de conteneurs, des configurations et des systèmes de fichiers