在Openshift在线运行RStudio服务器

由于安全原因, Openshift Online不允许以root身份运行进程的进程(请参阅FAQ部分中的相应问题)。 RStudio服务器 ,另一方面,需要root权限安装和某些操作。 根据RStudio服务器pipe理指南 :

RStudio Server在启动过程中以系统root用户身份运行,然后删除此权限并作为受限用户运行。 RStudio Server在代表用户创buildR会话(服务器在创buildR会话时需要调用setresuid,并且此调用需要root权限)时短暂重新承担root特权。

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

使用OpenShift在线简短的答案是否定的,你将无法得到它运行。 你需要find一个Docker镜像,它是一个单用户版本,并没有实现一个系统,试图为多个用户提供它,并期望能够切换用户身份。