Comment les conteneurs Docker sont-ils isolés ?
Comment les conteneurs Docker sont-ils isolés ?

Vidéo: Comment les conteneurs Docker sont-ils isolés ?

Vidéo: Comment les conteneurs Docker sont-ils isolés ?
Vidéo: Comment DOUBLER les perf réseaux des conteneurs Docker 2024, Novembre
Anonim

UNE Conteneur Docker est juste un processus/service qui s'exécute directement sur votre machine. Aucune machine virtuelle n'est impliquée si votre plate-forme peut s'exécuter Docker nativement. Les Docker démon est responsable de la conservation de tous vos conteneurs courir joyeusement dans isolation . Une machine virtuelle est généralement utilisée pour isoler tout un système.

Ici, comment Docker assure-t-il l'isolement ?

Docker utilise une technologie appelée espaces de noms pour apporter les isolé espace de travail appelé le conteneur. Lorsque vous exécutez un conteneur, Docker crée un ensemble d'espaces de noms pour ce conteneur. Ces espaces de noms apporter une couche de isolation.

De même, quels espaces de noms sont utilisés par Docker pour isoler les conteneurs ? Docker Engine utilise les espaces de noms suivants sous Linux:

  • Espace de noms PID pour l'isolation des processus.
  • NET espace de noms pour la gestion des interfaces réseau.
  • Espace de noms IPC pour gérer l'accès aux ressources IPC.
  • Espace de noms MNT pour la gestion des points de montage du système de fichiers.
  • Espace de noms UTS pour isoler les identificateurs de noyau et de version.

Deuxièmement, qu'est-ce que l'isolement Docker ?

Isoler le Docker Conteneurs - Docker la technologie des conteneurs augmente la sécurité par défaut en créant isolation couches entre les applications et entre l'application et l'hôte et en réduisant la surface de l'hôte qui protège à la fois l'hôte et les conteneurs colocalisés en restreignant l'accès à l'hôte.

Comment fonctionnent les conteneurs Docker ?

Docker est fondamentalement un récipient moteur qui utilise les fonctionnalités du noyau Linux comme les espaces de noms et les groupes de contrôle pour créer conteneurs au-dessus d'un système d'exploitation et automatise le déploiement d'applications sur le récipient . Docker utilise le système de fichiers union Copy-on-write pour son stockage principal.

Conseillé: