2017-07-18 88 views
3

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

RStudio Server运行在启动时系统根用户,然后 下降这一特权和运行作为一个更受限制的用户。 RStudio 当 代表用户创建R会话时(服务器在创建R会话时需要调用 setresuid,并且此呼叫需要root权限 权限),服务器在短时间内重新承担root权限。

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

回答

1

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

相关问题