Sobes.tech
Junior — Middle

I processi di altri utenti vengono visualizzati all'interno dei container durante l'esecuzione del comando 'ps aux' in Linux?

sobes.tech AI

Risposta dell'AI

Su Linux, il comando ps aux mostra tutti i processi visibili all'utente corrente nel sistema. In un contenitore, i processi sono isolati tramite namespace, in particolare il namespace PID, quindi eseguendo ps aux all'interno del contenitore, vedrai solo i processi avviati all'interno di quel contenitore.

I processi di altri utenti, avviati fuori dal contenitore, non vengono visualizzati all'interno del contenitore, poiché questo ha il suo spazio di processo proprio. Analogamente, dall'esterno del contenitore, vedrai i processi di tutti i contenitori e dell'host.

Pertanto, l'isolamento dei processi nei contenitori garantisce che ps aux all'interno del contenitore mostri solo i processi locali ad esso.