RServerDocker
KGG Runtime Support - RServe¶
Dockerfile 如下,将该文件命名为 “Dockerfile_rserve”:
FROM docker.1ms.run/rocker/rstudio
LABEL author=suranyi.sysu@gmail.com
ENV USER="rstudio"
# 安装包请往下续写
RUN Rscript -e "install.packages('countreg', repos='http://R-Forge.R-project.org');"
RUN Rscript -e "install.packages('Rserve');"
RUN Rscript -e "install.packages('devtools');"
RUN Rscript -e "library(devtools);install_github('qingyuanzhao/mr.raps', ask=FALSE);"
EXPOSE 6311
CMD ["R", "-e", "Rserve::run.Rserve(remote=TRUE)"]
构建镜像 (命令行中进入此路径):
运行:
停止:
删除:
RStudio¶
Dockerfile 如下,将该文件命名为 “Dockerfile_rstudio”:
FROM docker.1ms.run/rocker/rstudio
LABEL author=suranyi.sysu@gmail.com
ENV USER="rstudio"
# 安装包请往下续写
RUN Rscript -e "install.packages('countreg', repos='http://R-Forge.R-project.org');"
EXPOSE 8787
CMD ["/usr/lib/rstudio-server/bin/rserver", "--server-daemonize", "0", "--auth-none", "1"]
构建镜像 (命令行中进入此路径):
运行:
此时, 通过浏览器访问: 127.0.0.1:8787 可以访问 RStudio 界面.
停止:
删除: