Docker использует технологию изоляции, но вы все еще можете использовать ps axu
и так далее, поэтому просто запустите
docker exec -it container ps axu
и он увидит все дерево, включая раздвоенный процесс, и их владельцев.
Например, простой NGINX показывает:
PID USER TIME COMMAND
1 root 0:00 nginx: master process nginx -g daemon off;
6 nginx 0:00 nginx: worker process
7 root 0:00 ps axu
Для php-fpm
вы также можете grep / proc
docker exec -it container cat /proc/7/status
Это покажет
Name: php-fpm
Uid: 33 33 33 33
Gid: 33 33 33 33
Попробуйте выполнить grep / etc / passwd
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
Так что это определенно www-данные с uid 33.