Если Вы еще сможете обьяснить как все таки по стандарту действует (или должен действовать в вакууме) параметр user, который родной, докеровский - я был бы благодарен.
gaal@linux-x1:~> docker exec --help
Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
Run a command in a running container
...
-u, --user string Username or UID (format:
[:])
Любой software инжинер должен хоть чуточку уметь в архитектуру, хотя бы низкоуровневую - разве нет?