Sobes.tech
Junior — Middle

Vai citu lietotāju procesi tiek parādīti konteineru iekšienē, izpildot komandu 'ps aux' Linux?

sobes.tech AI

Atbilde no AI

Linux sistēmā komanda ps aux rāda visus procesus, kas ir redzami pašreizējā lietotāja sistēmā. Konteinerī procesi ir izolēti ar namespaces, īpaši PID namespace, tāpēc, izpildot ps aux konteinerī, jūs redzēsiet tikai tos procesus, kas ir sākti šajā konteinerī.

Citi lietotāju procesi, kas ir sākti ārpus konteinerī, konteinerī netiek rādīti, jo tas ir ar savu procesu telpu. Līdzīgi, ārpus konteinerī, jūs redzēsiet visu konteineru un hosta procesus.

Tādējādi procesu izolācija konteineros nodrošina, ka ps aux konteinerī rāda tikai vietējos procesus, kas tam pieder.