私は約1週間以来、ドッカーと作業しています。Docker - Rstudio - R古いバージョンが一緒に実行されています
私はRstudioの最新の画像をロッカーからダウンロードしました。それはうまく動作し、すべてが大丈夫です。私は古いR版を持つ独自のコンテナを持っています(例えば、humm 3.1.0-1としましょう)。私がしたいことは、Rstudioを独自のR版でロッカーから使用することです。しかし、これは私が理解していないところです。使い方 ?出来ますか ?もし私がそれをすることができれば、それは素晴らしいだろうが、私は本当に理解できない。
誰かが解決策を持っている場合、それは本当に素晴らしいでしょう。
これは私の古いRのバージョンのための私のdockerfileです:
#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
私が使用:ドッキングウィンドウは-t R-basev3-1-0-1を構築します。それを構築し、それはうまく動作します。それはrstudioと私のコンテナとの間のリンクです。私はそれをどうやって行うのか分かりません。事前に
感謝の、
よろしく
私はそうだけど、彼らはコードで不安定なバージョンを取得する:/私はそれが動作するまでそれを修正するつもりだ...ドッカーの作曲で?何かが私に素晴らしいことになるすべての公式コードを変更しないようにすることができます:) –