在基于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,进入该文件夹,创建包含上述内容的 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 论坛,但几周后无人回答。因此我将其发布到这里,看看是否有人知道问题是什么以及如何解决它。

相关内容