¿Se muestran los procesos de otros usuarios dentro de los contenedores al ejecutar el comando 'ps aux' en Linux?
sobes.tech AI
Respuesta de la IA
En Linux, el comando ps aux muestra todos los procesos visibles para el usuario actual en el sistema. En un contenedor, los procesos están aislados mediante namespaces, en particular el namespace PID, por lo que al ejecutar ps aux dentro del contenedor, solo verás los procesos que se han iniciado dentro de ese contenedor.
Los procesos de otros usuarios, que se ejecutan fuera del contenedor, no se muestran dentro del contenedor, ya que este tiene su propio espacio de procesos. De manera similar, desde fuera del contenedor, verás los procesos de todos los contenedores y del host.
Por lo tanto, el aislamiento de procesos en los contenedores garantiza que ps aux dentro del contenedor solo muestre los procesos locales a él.