From 03ae960182244e03a095faae06207409a96f1909 Mon Sep 17 00:00:00 2001 From: Martin Hecker Date: Tue, 6 Dec 2016 14:21:10 +0100 Subject: [PATCH] stick with the former method of installing debian8 in the Dockerfile example --- docker-image/Dockerfile | 5 +---- examples/docker/R/Dockerfile | 23 ++++++++++++++++++++ {docker-image => examples/docker/R}/Rprofile | 0 3 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 examples/docker/R/Dockerfile rename {docker-image => examples/docker/R}/Rprofile (100%) diff --git a/docker-image/Dockerfile b/docker-image/Dockerfile index de7f90c3..0f82531d 100644 --- a/docker-image/Dockerfile +++ b/docker-image/Dockerfile @@ -1,7 +1,4 @@ FROM debian:jessie -#FROM mikemckibben/java:1.8 -#FROM java:8 -FROM openjdk:8-jdk MAINTAINER Martin Hecker @@ -63,4 +60,4 @@ RUN echo "praktomat:x:1001:1001:,,,:/home/praktomat:/bin/bash" >> /etc/passwd RUN echo "praktomat:x:1001:tester" >> /etc/group # We use a fresh tmpfs with /home in each container -RUN chmod 1777 /home \ No newline at end of file +RUN chmod 1777 /home diff --git a/examples/docker/R/Dockerfile b/examples/docker/R/Dockerfile new file mode 100644 index 00000000..c0002711 --- /dev/null +++ b/examples/docker/R/Dockerfile @@ -0,0 +1,23 @@ +# R-Stuff +RUN bash -c 'echo "deb http://cran.uni-muenster.de/bin/linux/debian/ jessie-cran3/" > /etc/apt/sources.list.d/r.list' +RUN apt-key adv --keyserver keys.gnupg.net --recv-key 381BA480 +RUN apt-get --yes update +RUN apt-get install --yes r-base littler && apt-get clean +RUN apt-get install --yes libmysqlclient-dev && apt-get clean +RUN apt-get install --yes libxml2-dev && apt-get clean +RUN apt-get install --yes libcurl4-openssl-dev && apt-get clean +RUN apt-get install --yes ed && apt-get clean +COPY Rprofile /.Rprofile +RUN Rscript -e 'install.packages("zoo", dependencies=TRUE)' +RUN Rscript -e 'install.packages("TTR", dependencies=TRUE)' +RUN Rscript -e 'install.packages("xts", dependencies=TRUE)' +RUN Rscript -e 'install.packages("quantmod", dependencies=TRUE)' +RUN Rscript -e 'install.packages("lmtest", dependencies=TRUE)' +RUN Rscript -e 'install.packages("sandwich", dependencies=TRUE)' +RUN Rscript -e 'install.packages("Rsolnp", dependencies=TRUE)' +RUN Rscript -e 'install.packages("evir", dependencies=TRUE)' +RUN Rscript -e 'install.packages("xts", dependencies=TRUE)' +RUN Rscript -e 'install.packages("fGarch", dependencies=TRUE)' +RUN Rscript -e 'install.packages("vars", dependencies=TRUE)' +RUN Rscript -e 'install.packages("moments", dependencies=TRUE)' +RUN Rscript -e 'install.packages("Ecdat", dependencies=TRUE)' diff --git a/docker-image/Rprofile b/examples/docker/R/Rprofile similarity index 100% rename from docker-image/Rprofile rename to examples/docker/R/Rprofile