Kako so izolirani vsebniki Docker?
Kako so izolirani vsebniki Docker?

Video: Kako so izolirani vsebniki Docker?

Video: Kako so izolirani vsebniki Docker?
Video: Содержите себя: введение в Docker и контейнеры Никола Кабар и Мано Маркс 2024, November
Anonim

A Docker vsebnik je samo proces/storitev, ki se izvaja neposredno na vašem računalniku. Navidezni stroji niso vključeni, če lahko vaša platforma deluje Docker izvorno. The Docker daemon je odgovoren za ohranjanje vseh vaših posode veselo priteka izolacija . Navidezni stroj se običajno uporablja za izolirati celoten sistem.

Kako Docker zagotavlja izolacijo?

Docker uporablja tehnologijo, imenovano imenski prostori zagotoviti the izolirani delovni prostor, imenovan vsebnik. Ko zaženete posodo, Docker ustvari nabor imenskih prostorov za ta vsebnik. Ti imenski prostori zagotoviti plast od izolacija.

Podobno, katere imenske prostore uporablja Docker za izolacijo vsebnikov? Docker Engine uporablja naslednje imenske prostore v Linuxu:

  • Imenski prostor PID za izolacijo procesa.
  • NET imenski prostor za upravljanje omrežnih vmesnikov.
  • Imenski prostor IPC za upravljanje dostopa do virov IPC.
  • Imenski prostor MNT za upravljanje točk priklopa datotečnega sistema.
  • Imenski prostor UTS za izolacijo identifikatorjev jedra in različice.

Drugič, kaj je Dockerjeva izolacija?

Izoliranje Dockerja Zabojniki - Docker kontejnerska tehnologija poveča privzeto varnost z ustvarjanjem izolacija plasti med aplikacijami ter med aplikacijo in gostiteljem ter zmanjšanje površine gostitelja, ki ščiti tako gostitelja kot vsebnike, ki so nameščeni z omejevanjem dostopa do gostitelja.

Kako delujejo vsebniki Docker?

Docker je v bistvu a posoda motor, ki za ustvarjanje uporablja funkcije jedra Linuxa, kot so imenski prostori in nadzorne skupine posode na vrhu operacijskega sistema in avtomatizira uvajanje aplikacij na posoda . Docker uporablja združeni datotečni sistem Copy-on-write za svoje zaledno shranjevanje.

Priporočena: