Kako su Docker spremnici izolirani?
Kako su Docker spremnici izolirani?

Video: Kako su Docker spremnici izolirani?

Video: Kako su Docker spremnici izolirani?
Video: ОБУЧЕНИЕ ДОКЕРОВ 2024, Svibanj
Anonim

A Docker kontejner je samo proces/usluga koja se izvodi izravno na vašem računalu. Nema virtualnih strojeva ako vaša platforma može raditi Lučki radnik izvorno. The Lučki radnik daemon je odgovoran za čuvanje svih vaših posude sretno utrčava izolacija . Virtualni stroj se obično koristi za izolirati cijeli sustav.

Ovdje, kako Docker osigurava izolaciju?

Lučki radnik koristi tehnologiju zvanu prostori imena za pružiti the izolirani radni prostor koji se naziva kontejner. Kada pokrenete kontejner, Lučki radnik stvara skup imenskih prostora za taj spremnik. Ovi imenski prostori pružiti sloj od izolacija.

Isto tako, koje prostore imena Docker koristi za izolaciju spremnika? Docker Engine koristi sljedeće imenske prostore na Linuxu:

  • PID imenski prostor za izolaciju procesa.
  • NET imenski prostor za upravljanje mrežnim sučeljima.
  • IPC imenski prostor za upravljanje pristupom IPC resursima.
  • MNT imenski prostor za upravljanje točkama montiranja datotečnog sustava.
  • UTS imenski prostor za izolaciju identifikatora kernela i verzije.

Drugo, što je Docker izolacija?

Izoliranje Dockera Kontejneri - Lučki radnik tehnologija kontejnera povećava zadanu sigurnost stvaranjem izolacija slojeva između aplikacija i između aplikacije i domaćina i smanjenje površine domaćina koja štiti i host i ko-locirane spremnike ograničavanjem pristupa hostu.

Kako rade Docker spremnici?

Lučki radnik je u osnovi a kontejner motor koji za stvaranje koristi značajke jezgre Linuxa kao što su prostori imena i kontrolne grupe posude na vrhu operativnog sustava i automatizira implementaciju aplikacija na kontejner . Lučki radnik koristi Copy-on-write union datotečni sustav za svoju pozadinu za pohranu.

Preporučeni: