Qu'est-ce que conteneur ?

En informatique, un conteneur est un environnement d'exécution isolé sur un système d'exploitation hôte. Il permet de virtualiser les ressources, telles que les systèmes de fichiers, les interfaces réseau et les bibliothèques, sans recourir à une machine virtuelle complète. Les conteneurs sont utilisés pour déployer des applications de manière efficace et reproductibles, fournissant un environnement cohérent pour exécuter des applications. Les conteneurs se basent généralement sur des technologies telles que Docker, Kubernetes ou OpenShift, qui permettent facilement de mettre en place des processus de déploiement, de gestion et de surveillance des conteneurs. Les conteneurs sont une alternative aux machines virtuelles pour l'exécution de charges de travail dans des environnements isolés et portables.