Jak jsou kontejnery Docker izolované?
Jak jsou kontejnery Docker izolované?

Video: Jak jsou kontejnery Docker izolované?

Video: Jak jsou kontejnery Docker izolované?
Video: Part 11 - Understanding Process Isolation in Docker On Windows 2024, Listopad
Anonim

A Docker kontejner je pouze proces / služba, která běží přímo na vašem počítači. Pokud vaše platforma může běžet, nejsou zapojeny žádné virtuální stroje Přístavní dělník nativně. The Přístavní dělník démon je zodpovědný za uchování všech vašich kontejnery vesele vbíhá izolace . Obvykle se používá virtuální stroj izolovat celý systém.

Jak Docker poskytuje izolaci?

Přístavní dělník používá technologii zvanou jmenné prostory poskytnout a izolovaný pracovní prostor nazývaný kontejner. Když spustíte kontejner, Přístavní dělník vytvoří sadu jmenných prostorů pro tento kontejner. Tyto jmenné prostory poskytnout vrstvu izolace.

Stejně tak, které jmenné prostory používá Docker k izolaci kontejnerů? Docker Engine používá v Linuxu následující jmenné prostory:

  • Jmenný prostor PID pro procesní izolaci.
  • NET jmenný prostor pro správu síťových rozhraní.
  • Jmenný prostor IPC pro správu přístupu ke zdrojům IPC.
  • Jmenný prostor MNT pro správu přípojných bodů souborového systému.
  • Jmenný prostor UTS pro izolaci identifikátorů jádra a verzí.

Za druhé, co je izolace Docker?

Izolace Dockeru Kontejnery - Přístavní dělník technologie kontejnerů zvyšuje výchozí zabezpečení vytvořením izolace vrstvy mezi aplikacemi a mezi aplikací a hostitelem a zmenšením plochy povrchu hostitele, která chrání hostitele i společně umístěné kontejnery omezením přístupu k hostiteli.

Jak kontejnery Docker fungují?

Přístavní dělník je v podstatě a kontejner engine, který k vytvoření využívá funkce jádra Linuxu, jako jsou jmenné prostory a kontrolní skupiny kontejnery nad operačním systémem a automatizuje nasazení aplikací na něm kontejner . Přístavní dělník používá pro své backendové úložiště unijní souborový systém Copy-on-write.

Doporučuje: