Ich arbeite mit Docker seit etwa einer Woche und ich verstehe einige der verknüpfenden Container Zeug nicht.Docker - Rstudio - R alte Version läuft zusammen
Ich habe von Rocker, die neuesten Bilder von Rstudio heruntergeladen. Es funktioniert gut, alles ist in Ordnung. Ich habe einen eigenen Container mit einer alten R-Version (sagen wir zum Beispiel humm 3.1.0-1). Was ich machen möchte, ist Rstudio von Rocker mit meiner eigenen R-Version zu verwenden. Aber das verstehe ich nicht. Wie es funktioniert ? Ist es möglich ? Wenn ich das kann, ist das großartig, aber ich verstehe wirklich nicht wie.
Wenn jemand eine Lösung hat, wird das wirklich toll.
Das ist mein dockerfile für meine alte Version R:
#Get trusty version of ubuntu
FROM ubuntu:trusty
#We need to have https for cran
RUN apt-get -y update && apt-get -y install apt-transport-https
#We add the mirror directory to get older version packages
RUN echo "deb https://cloud.r-project.org/bin/linux/ubuntu trusty/" >> /etc/apt/sources.list
#We clean and get authentication key
RUN apt-get clean && gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
#We add the key
RUN gpg -a --export E084DAB9 | apt-key add -
#We now update our lib
RUN apt-get -y update
# --> R PACKAGE INSTALLATION <--
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install r-base-core=3.1.0-1trusty0
RUN DEBIAN_FRONTEND=noninteractive apt-get -y --force-yes install r-doc-html=3.1.0-1trusty0
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install r-base-dev=3.1.0-1trusty0
#Check version
RUN R --version
ich verwendet: Docker build -t r-basev3-1-0-1. um es zu bauen und das funktioniert gut. Es ist nur die Verbindung zwischen rstudio und meinem Container, dass ich nicht herausfinden kann, wie es geht.
des Vielen Dank im Voraus,
Grüße
Ich habe zwar darüber, aber sie bekommen instabile Version in ihrem Code:/Ich werde es ändern, bis es funktioniert haha ... Vielleicht mit Docker komponieren? Wenn etwas mir erlauben kann, nicht den ganzen offiziellen Code zu ändern, der großartig sein wird :) –