diff --git a/src/docker_modules/R/3.5.0/Dockerfile b/src/docker_modules/R/3.5.0/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..56569b6463fdc415f13181ced01762aab670198a --- /dev/null +++ b/src/docker_modules/R/3.5.0/Dockerfile @@ -0,0 +1,31 @@ +FROM ubuntu:18.04 +MAINTAINER Gael Yvert + +ENV R_VERSION=3.5.0 + +ENV PACKAGES curl=7.58.0* \ + ca-certificates=20180409 \ + build-essential=12.4* \ + zlib1g-dev=1:1.2.11* \ + gfortran=4:7.3.0* \ + libreadline-dev=7.0-3* \ + libbz2-dev=1.0.6-8.1* \ + liblzma-dev=5.2.2-1.3* \ + libpcre++-dev=0.9.5-6.1* \ + libcurl4-openssl-dev=7.58.0-2* \ + openjdk-11-jdk=10.0.1* + +RUN apt-get update && \ + apt-get install -y --no-install-recommends ${PACKAGES} && \ + apt-get clean + +RUN curl -k -L https://cran.r-project.org/src/base/R-3/R-${R_VERSION}.tar.gz -o R-${R_VERSION}.tar.gz && \ + tar xzf R-${R_VERSION}.tar.gz && \ + cd R-${R_VERSION} && \ + ./configure --with-x=no && \ + make && \ + make install && \ + cd .. && \ + rm -Rf R-${R_VERSION}* + + diff --git a/src/docker_modules/R/3.5.0/docker_init.sh b/src/docker_modules/R/3.5.0/docker_init.sh new file mode 100755 index 0000000000000000000000000000000000000000..06d796c96fc7c9b9790aaedd5f56c66084e22663 --- /dev/null +++ b/src/docker_modules/R/3.5.0/docker_init.sh @@ -0,0 +1,2 @@ +#!/bin/sh +docker build src/docker_modules/R/3.5.0 -t 'r:3.5.0'