Sobes.tech
Junior

Docker რა ძირითადი მახასიათებლებზეა დაფუძნებული?

sobes.tech AI

პასუხი AI-სგან

  • სურათები — შეუცვლელი, თვითმომსახურე შაბლონები კონტეინერების შესაქმნელად, რომლებიც შეიცავს ინსტრუქციებს პროგრამის განთავსებისთვის.
  • კონტეინერები — იზოლირებული, შესრულებადი სურათის ინстанციები, რომლებიც მოიცავს პროგრამას და ყველა მის დამოკიდებულებას.
  • Dockerfile — ტექსტური ფაილი ინსტრუქციებით სურათის შექმნისთვის.
  • Docker Hub/Registry — ცენტრალიზებული სურათების საცავი.
  • OverlayFS/UnionFS — ფაილური სისტემა, რომელიც გამოიყენება სურათების ზომის შემცირებისა და მათი მშენებლობის/გავრცელების სიჩქარის გასაზრდელად ფენების გამოყენებით.
  • Namespaces (სახელების სივრცეები) — Linux-ის ბირთვის მექანიზმი პროცესების, ქსელის, ფაილური სისტემის და სხვა რესურსების იზოლაციისთვის კონტეინერებს შორის.
  • Control Groups (Cgroups) — Linux-ის ბირთვის მექანიზმი რესურსების (CPU, მეხსიერება, I/O) გამოყენების შეზღუდვის და მონიტორინგისთვის პროცესებისა/კონტეინერების მიერ.