jupyter/Program/r/Dockerfile
2025-02-20 21:41:34 +08:00

17 lines
590 B
Docker

FROM eoelab.org:1027/eoeair/jupyter:py-c
ARG CRAN_MIRROR
USER root
# INSTALL R+IRkernel & languageserver
RUN apt-get update && apt-get install --yes --no-install-recommends r-base r-cran-irkernel && apt-get clean && rm -rf /var/lib/apt/lists/* && \
# set cran mirror
echo "options(repos=c(${CRAN_MIRROR}))" >> /usr/lib/R/library/base/R/Rprofile && \
# Install IRkernel
R -e 'IRkernel::installspec(sys_prefix = TRUE);q()' && \
# Install languageserver
R -e 'install.packages("languageserver");q()'&& \
chown -hR "${NB_USER}:${NB_GID}" "${HOME}"
USER ${NB_UID}