Unable to log in Rstudio server when I'm not running a docker container as root



I'm trying to run rstudio-server in a docker container.
I added user rstudio and work in a container,
and when I run the container as root (default option of docker run),
log in as rstudio and work both works.
However, when I run the container as one of the users I created,
it's impossible for me to log in.

for example, if I run the container with --user work

  1. try to log in as rstudio: it says wrong username or password.
  2. try to log in as work: same log in page with empty username and password box reloads again.

Since I cannot ruin all the conventions and architecture of the whole application using this docker container I'm trying to run,
I HAVE TO run this container as user work.
Is there any way to run rstudio server normally, even if I run the container as non-root user?

Thank you.


Are you using rocker images ?
If so do you followed the doc where you can customise user ?


RStudio Server does need to run as the root user during startup.

closed #4

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.