Openshift Online不允许容器以security reasons的root身份运行进程(请参阅FAQ部分中的相应问题)。另一方面,RStudio Server需要root权限才能进行安装和某些操作。根据{{3}}:
RStudio Server在启动期间以系统root用户身份运行,然后运行 删除此权限并作为更受限制的用户运行。 RStudio 然后,服务器会在短时间内重新承担root权限 代表用户创建R会话(服务器需要调用 setresuid在创建R会话时,此调用需要root 特权)。
在这种情况下,是否有可能在Opennshift Online上运行RStudio Server泊坞窗容器?
答案 0 :(得分:1)
使用OpenShift Online,简短的回答是否定的,你将无法运行它。你需要为它找到一个Docker镜像,它是一个单用户版本,并没有实现一个系统,试图为多个用户提供它,并希望能够切换用户身份。