← Glossaire
Glossaire · Dev

Qu'est-ce que Container ?

Il s'agit d'un boîtier portable qui contient tout ce dont un logiciel a besoin pour fonctionner et garantit qu'il fonctionne de la même manière sur chaque ordinateur.

Définition

Les conteneurs regroupent le code, les bibliothèques et les paramètres d'une application dans un seul package. De cette façon, votre logiciel fonctionne de la même manière sur le serveur ou sur l'ordinateur de quelqu'un d'autre que sur votre ordinateur. Ainsi, cela élimine complètement le problème « cela fonctionnait sur mon ordinateur ».

Analogie : Pensez à une cuisine ; Vous mettez tous les ingrédients, épices et ustensiles nécessaires à chaque repas dans une seule boîte et vous l'emportez où vous le souhaitez. Peu importe où vous l'ouvrez, vous pouvez cuisiner les mêmes aliments avec le même goût.

Comment ça marche

À l'aide d'outils tels que Docker, les développeurs regroupent tout ce dont l'application a besoin dans une « image de conteneur ». Ce package s'exécute dans une zone isolée, indépendante du système d'exploitation. De cette façon, il n’y aura aucun conflit avec d’autres applications du système.

Où est-ce utilisé

Il est utilisé dans le cloud computing, la distribution de logiciels et la gestion d'applications complexes. C'est particulièrement courant dans les projets où de grandes équipes doivent travailler en harmonie les unes avec les autres.

Souvent confondu avec

Il est souvent confondu avec les machines virtuelles ; mais les conteneurs sont beaucoup plus légers et plus rapides car ils partagent le système d'exploitation.

Questions fréquentes

Pourquoi le conteneur est-il si populaire ?

Parce qu'il garantit que le logiciel fonctionne avec la même stabilité dans tous les environnements et réduit le processus d'installation de quelques minutes à quelques secondes.

Quelle est la différence entre un conteneur et une machine virtuelle ?

Les machines virtuelles possèdent leur propre système d'exploitation, tandis que les conteneurs partagent le noyau du système d'exploitation hôte ; les conteneurs sont donc beaucoup plus rapides.

Termes liés

Outils liés

Cette explication a été rédigée en langage clair pour TreScout puis traduite automatiquement depuis l’original turc · la version turque fait foi. Si quelque chose vous semble erroné ou manquant, écrivez à hello@trescout.com. Lire en turc →