Hoe word Docker-houers geïsoleer?
Hoe word Docker-houers geïsoleer?

Video: Hoe word Docker-houers geïsoleer?

Video: Hoe word Docker-houers geïsoleer?
Video: Docker Tutorial for Beginners [FULL COURSE in 3 Hours] 2024, Mei
Anonim

A Docker-houer is net 'n proses / diens wat direk op jou masjien loop. Geen virtuele masjiene is betrokke as jou platform kan loop nie Docker inheems. Die Docker daemon is verantwoordelik vir die behoud van al jou houers hardloop gelukkig in isolasie . 'n Virtuele masjien word tipies daaraan gewoond isoleer 'n hele stelsel.

Hierin, hoe bied Docker isolasie?

Docker gebruik 'n tegnologie genaamd naamruimtes om voorsien die geïsoleer werkspasie wat die houer genoem word. Wanneer jy 'n houer bestuur, Docker skep 'n stel naamruimtes vir daardie houer. Hierdie naamruimtes voorsien 'n laag van isolasie.

Net so, watter naamruimtes word deur Docker gebruik om houers te isoleer? Docker Engine gebruik die volgende naamruimtes op Linux:

  • PID naamruimte vir proses isolasie.
  • NET naamruimte vir die bestuur van netwerk koppelvlakke.
  • IPC-naamruimte vir die bestuur van toegang tot IPC-bronne.
  • MNT-naamruimte vir die bestuur van lêerstelsel-monteerpunte.
  • UTS-naamruimte vir die isolering van kern- en weergawe-identifiseerders.

Tweedens, wat is Docker-isolasie?

Isolerende Docker Houers - Docker houer tegnologie verhoog die verstek sekuriteit deur te skep isolasie lae tussen toepassings en tussen die toepassing en gasheer en die gasheeroppervlakte verminder wat beide die gasheer en die saamgeleë houers beskerm deur toegang tot die gasheer te beperk.

Hoe werk Docker-houers?

Docker is basies a houer enjin wat die Linux Kernel-kenmerke soos naamruimtes en beheergroepe gebruik om te skep houers op die top van 'n bedryfstelsel en outomatiseer toepassing ontplooiing op die houer . Docker gebruik Copy-on-write unie-lêerstelsel vir sy backend-berging.

Aanbeveel: