我正在尝试在Ubuntu Docker镜像中安装R.我能够使用此行成功完成此操作:

RUN apt-get update && apt-get install -y r-base

但它正在安装r 3.2.3。我需要更新的版本(3.5.2)。有谁知道如何指定要下载的版本?

最佳答案

当然可以:

FROM ubuntu:18.10

ENV DEBIAN_FRONTEND noninteractive

RUN apt-get update && apt-get -y install --no-install-recommends --no-install-suggests \
        ca-certificates software-properties-common gnupg2 gnupg1 \
      && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 \
      && add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/' \
      && apt-get install r-base

取自这里:https://cran.r-project.org/bin/linux/ubuntu/README.html

在这里:https://github.com/noisebrain/Dockerfiles/blob/0668df74b27f514dab19a7afae6715328de72980/Rstudio-server-aib/rstudio-server-aib.dockerfile
root@100d1cda7377:/# R

R version 3.5.2 (2018-12-20) -- "Eggshell Igloo"

关于r - 将特定版本的R添加到Docker容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54239485/

10-12 00:41
查看更多