Conteneur

Un conteneur est un paquet logiciel qui contient tout ce dont le logiciel a besoin pour fonctionner. Cela comprend le programme exécutable ainsi que les outils système, les bibliothèques et les paramètres. Les conteneurs ne sont pas installés comme les programmes logiciels traditionnels, ce qui leur permet d’être isolés des autres logiciels et du système d’exploitation lui-même.

La nature isolée des conteneurs offre plusieurs avantages. Tout d’abord, le logiciel contenu dans un conteneur fonctionne de la même manière dans différents environnements. Par exemple, un conteneur qui inclut PHP et MySQL peut fonctionner de manière identique sur un ordinateur Linux et une machine Windows. Ensuite, les conteneurs offrent une sécurité accrue, car le logiciel n’aura aucun effet sur le système d’exploitation hôte. Alors qu’une application installée peut modifier les paramètres système et les ressources, comme le registre Windows, un conteneur ne peut modifier que les paramètres qui se trouvent à l’intérieur du conteneur. Cela rend les conteneurs idéaux pour tester et développer des logiciels.

Les conteneurs éliminent également les problèmes d’installation, notamment les conflits système, les incompatibilités de versions et les dépendances manquantes. Le résultat est une solution qui « fonctionne sur toutes les machines », idéale pour les développeurs comme pour les utilisateurs finaux. Elle simplifie également le travail des administrateurs réseau, qui peuvent fournir des conteneurs à plusieurs utilisateurs sans avoir à se soucier des problèmes de compatibilité.

Conteneurs et machines virtuelles

Les conteneurs sont similaires aux machines virtuelles (virtualisation), car ils incluent tout ce qui est nécessaire pour fonctionner dans un seul paquet. Cependant, contrairement aux machines virtuelles (VM), les conteneurs n’incluent pas de système d’exploitation invité. Ils s’exécutent plutôt sur une « plateforme de conteneurs », comme Docker, qui est installée sur un système d’exploitation. Les conteneurs sont « légers », ce qui signifie qu’ils nécessitent beaucoup moins d’espace disque que les VM. De plus, plusieurs conteneurs peuvent s’exécuter côte à côte sur la même plateforme de conteneurs.

Mis à jour August 21, 2017 par Per C.

quizTestez vos connaissances

Which was not a version of Windows 7?

A
Windows 7 Starter
0%
B
Windows 7 Pro
0%
C
Windows 7 Ultimate
0%
D
Windows 7 Professional
0%
Correct! Incorrect!     View the Windows 7 definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Conteneur sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.