在基於centos 7的docker容器中安裝rstudio-server失敗

在基於centos 7的docker容器中安裝rstudio-server失敗

我認為這是發布這個問題的正確位置。我正在使用Dockerfile建置Rstudio開發環境。

FROM rstudio/r-base:devel-centos7 AS base
RUN wget https://download2.rstudio.org/server/centos6/x86_64/rstudio-server-rhel-1.3.959-x86_64.rpm
RUN yum install rstudio-server-rhel-1.3.959-x86_64.rpm
CMD ["bash"]

我建立一個資料夾 /home/myname/r_setup,cd 到該資料夾,建立包含上述內容的 Dockerfile,並使用以下命令建立映像:docker build -t temp:rstudio .

然後我用來docker run -it temp:rstudio bash啟動它並訪問容器

雖然我可以看到 rstudio-server 已經安裝,但既不工作rstudio-server start也不systemctl start rstudio-server工作。

錯誤訊息說:"/etc/init.d/rstudio-server line8: /etc/rc.d/init.d/functions no such file"

有人知道發生了什麼事嗎?

我已將其發佈在 R posit 論壇中,但幾週後沒有人回覆。因此,我將其發佈在這裡,看看是否有人知道問題所在以及如何解決它。

相關內容