2017-04-01 131 views
1

如何在我的Dockerfile中使用github添加R軟件包的安裝指令。在Dockerfile中添加用於從Github安裝的R軟件包

R中的環境通常的命令是:

devtools::install_github("smach/rmiscutils") 

但沒有成功爲止。試圖GitHub庫添加到安裝說明:

RUN install2.r --error \ 
    -r 'http://cran.rstudio.com' \ 
    -r 'http://github.com/smach/rmiscutils' 

但我得到一個錯誤:

error in download. Status was '404 Not found' 

也許用香草[R通話,但找不出命令。 任何提示?

+2

您是否使用從泊塢樞紐正式R圖像時,這裏添加的命令? https://hub.docker.com/_/r-base/ – thaJeztah

+0

rocker/rstudio基於r服務器 – Forge

回答

3

試試這個:

RUN installGithub.r smach/rmiscutils \ 
&& rm -rf /tmp/downloaded_packages/ 

一個好的做法是去除所有下載的軟件包,以縮小圖像尺寸。

安裝從Bioconductor的(萬一有人在這裏結束尋找幫助)

RUN install2.r -r http://bioconductor.org/packages/3.0/bioc --deps TRUE \ 
    phyloseq \ 
    && rm -rf /tmp/downloaded_packages/