Die Installation des Rstudio-Servers in einem auf CentOS 7 basierenden Docker-Container ist fehlgeschlagen

Die Installation des Rstudio-Servers in einem auf CentOS 7 basierenden Docker-Container ist fehlgeschlagen

Ich denke, dies ist der richtige Ort, um diese Frage zu stellen. Ich verwende Dockerfile, um die Rstudio-Entwicklungsumgebung zu erstellen.

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"]

Ich erstelle einen Ordner /home/myname/r_setup, wechsle zu diesem Ordner, erstelle darin ein Dockerfile mit dem obigen Inhalt und erstelle das Image mit:docker build -t temp:rstudio .

Dann docker run -it temp:rstudio bashstarte ich es und erhalte Zugriff auf den Container

Ich konnte zwar sehen, dass der RStudio-Server bereits installiert war, aber weder das eine rstudio-server startnoch das andere systemctl start rstudio-serverfunktionierte.

Die Fehlermeldung lautete:"/etc/init.d/rstudio-server line8: /etc/rc.d/init.d/functions no such file"

Weiß jemand, was passiert ist?

Ich habe dies im R-Posit-Forum gepostet, aber nach Wochen antwortet niemand. Also poste ich es hier, um zu sehen, ob jemand das Problem kennt und weiß, wie man es behebt.

verwandte Informationen