Kā tiek izolēti Docker konteineri?
Kā tiek izolēti Docker konteineri?

Video: Kā tiek izolēti Docker konteineri?

Video: Kā tiek izolēti Docker konteineri?
Video: Part 11 - Understanding Process Isolation in Docker On Windows 2024, Novembris
Anonim

A Docker konteiners ir tikai process/pakalpojums, kas darbojas tieši jūsu datorā. Ja jūsu platforma var darboties, nav iesaistītas virtuālās mašīnas Docker natively. The Docker dēmons ir atbildīgs par visu jūsu konteineri laimīgi ieskrien izolācija . Virtuālā mašīna parasti tiek izmantota izolēt vesela sistēma.

Kā Docker nodrošina izolāciju?

Docker izmanto tehnoloģiju, ko sauc par namespaces to nodrošināt uz izolēts darbvieta, ko sauc par konteineru. Kad jūs darbināt konteineru, Docker izveido nosaukumvietu kopu šim konteineram. Šīs nosaukumvietas nodrošināt slānis izolācija.

Tāpat kādas nosaukumvietas Docker izmanto, lai izolētu konteinerus? Docker Engine operētājsistēmā Linux izmanto šādas nosaukumvietas:

  • PID nosaukumvieta procesa izolācijai.
  • NET nosaukumvieta tīkla saskarņu pārvaldībai.
  • IPC nosaukumvieta, lai pārvaldītu piekļuvi IPC resursiem.
  • MNT nosaukumvieta failu sistēmas pievienošanas punktu pārvaldībai.
  • UTS nosaukumvieta kodola un versiju identifikatoru izolēšanai.

Otrkārt, kas ir Docker izolācija?

Docker izolēšana Konteineri - Docker konteinera tehnoloģija palielina noklusējuma drošību, izveidojot izolācija slāņi starp lietojumprogrammām un starp lietojumprogrammu un resursdatoru un samazina resursdatora virsmas laukumu, kas aizsargā gan resursdatoru, gan līdzās izvietotos konteinerus, ierobežojot piekļuvi resursdatoram.

Kā darbojas Docker konteineri?

Docker būtībā ir a konteiners dzinējs, kas izmanto Linux kodola funkcijas, piemēram, nosaukumvietas un vadības grupas, lai izveidotu konteineri virs operētājsistēmas un automatizē lietojumprogrammu izvietošanu konteiners . Docker aizmugursistēmas krātuvei izmanto kopēšanas un rakstīšanas savienības failu sistēmu.

Ieteicams: