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 bash
starte 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 start
noch das andere systemctl start rstudio-server
funktionierte.
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.