Junior — Middle
Ar kitų naudotojų procesai rodomi konteineriuose vykdant komandą 'ps aux' Linux?
sobes.tech AI
Atsakymas iš AI
Linux'e, ps aux komanda rodo visus procesus, matomus dabartiniam naudotojui sistemoje. Konteineryje procesai yra izoliuoti naudojant namespaces, ypač PID namespace, todėl vykdant ps aux konteineryje, matysite tik tuos procesus, kurie buvo pradėti konteineryje.
Kiti naudotojų procesai, pradėti už konteinerio ribų, konteineryje nerodomi, nes konteineris turi savo procesų erdvę. Panašiai, išorėje, matysite visų konteinerių ir hosto procesus.
Taigi, procesų izoliacija konteineryje užtikrina, kad ps aux konteineryje rodo tik jam priklausančius vietinius procesus.