Sobes.tech
Junior

Na akých kľúčových vlastnostiach je založený Docker?

sobes.tech AI

Odpoveď od AI

  • Obrazy — nezmeniteľné, samostatné vzory na vytváranie kontajnerov, obsahujúce inštrukcie na nasadenie aplikácie.
  • Kontajnery — izolované, spustiteľné inštancie obrazu, ktoré obsahujú aplikáciu a všetky jej závislosti.
  • Dockerfile — textový súbor s inštrukciami na zostavenie obrazu.
  • Docker Hub/Registry — centralizované úložisko obrazov.
  • OverlayFS/UnionFS — súborový systém používaný na zníženie veľkosti obrazov a zrýchlenie ich zostavovania/nasadzovania pomocou vrstiev.
  • Namespaces (Názvové priestory) — mechanizmus jadra Linuxu na izoláciu procesov, siete, súborového systému a ďalších zdrojov medzi kontajnermi.
  • Control Groups (Cgroups) — mechanizmus jadra Linuxu na obmedzenie a sledovanie využívania zdrojov (CPU, pamäť, I/O) procesmi/kontajnermi.