Konteyner iç işleyişi: ad alanları ve cgroup’lar
Kısaca: Konteyner küçük bir bilgisayar değil, ad alanlarıyla geri kalandan yalıtılmış ve cgroup’larla kaynakları sınırlanmış sıradan bir Linux sürecidir.
Biraz daha ayrıntılı: Ad alanları sürece sistem kaynaklarına dair kendi görünümünü verir: kendi süreç kimlikleri, ağı, dosya sistemi, ana makine adı, kullanıcıları. Cgroup’lar CPU’yu, belleği ve G/Ç’yi sınırlar. Bir overlay dosya sistemi imajı salt okunur katmanlardan ve yazılabilir bir üst katmandan yığar.
Ayrıntılı
- Ad alanları: pid, net, mnt, uts, ipc, user…
Ayrıca bak: Sistem çağrıları ve çekirdek kipi, Konteyner güvenliği