In my docker container I am running a command as a specific user like this from entrypoint.sh
:
sudo -u appuser "$@"
This works fine, however, it doesn't set any of the environment variables that get created by using the --link
option while running the container.
Question
Is it possible to set all environment variables that exist for a root user to some other specific user (in this example appuser
)
Note: related question to this discussion. This is the reason I can't just use the USER
command How to give non-root user in Docker container access to a volume mounted on the host