更改`docker`示例脚本以在本地文件(R包)上运行

时间:2015-10-18 09:48:07

标签: r docker cran

This博文包含一个非常酷的脚本,可以在CRAN容器内的R包上运行docker测试。例如,此脚本在RcppAnnoy包上运行CRAN检查:

docker run --rm -ti -v $(pwd):/mnt rocker/r-devel-ubsan-clang check.r --setwd /mnt --install-deps RcppAnnoy_0.0.6.tar.gz 

我的问题很简单:在此示例中,经过测试的软件包(RcppAnnoy_0.0.6.tar.gz)可以替换为可以从CRAN下载的任何软件包。我应该如何更改脚本以将RcppAnnoy_0.0.6.tar.gz替换为我的计算机上的R包?

1 个答案:

答案 0 :(得分:2)

  

如何更改脚本以用我计算机上的R包替换RcppAnnoy_0.0.6.tar.gz

只需将您的R软件包复制到当前目录中,因为docker run命令会将pwd(您的软件包所在位置)安装到/mntcheck.r command将将wd(工作目录)设置为相同的/mnt