Sobes.tech
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.