docker – 在Openshift Online上运行RStudio服务器

Openshift Online不允许容器以
security reasons的root身份运行进程(请参阅FAQ部分中的相应问题).另一方面,
RStudio Server需要root权限才能进行安装和某些操作.根据
RStudio Server admin guide

RStudio Server runs as the system root user during startup and then
drops this privilege and runs as a more restricted user. RStudio
Server then re-assumes root privilege for a brief instant when
creating R sessions on behalf of users (the server needs to call
setresuid when creating the R session, and this call requires root
privilege).

在这种情况下,是否有可能在Opennshift Online上运行RStudio Server docker容器?

最佳答案 使用OpenShift Online,简短的回答是否定的,你将无法运行它.你需要为它找到一个Docker镜像,它是一个单用户版本,并没有实现一个系统,试图为多个用户提供它,并希望能够切换用户身份.

点赞