2017-07-18 89 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鏡像,它是一個單用戶版本,並沒有實現一個系統,試圖爲多個用戶提供它,並期望能夠切換用戶身份。