Cloud & sécurité
Conteneur logiciel
Un conteneur regroupe une application et ses dépendances dans un environnement d’exécution isolé et reproductible.
Comprendre la notion
L’image décrit ce qui sera exécuté ; le conteneur est une instance de cette image. Cette approche facilite le passage entre environnements lorsque la configuration et les ressources sont maîtrisées. Il faut maintenir les images, limiter les privilèges et prévoir un stockage adapté aux données persistantes.
Exemple d’utilisation
Une API est déployée avec la même image dans l’environnement de test puis en production.
Point de vigilance
La reproductibilité du paquet ne garantit pas celle des données ni des services externes dont dépend l’application.