Tag: r

在运行RStudio的守护程序Docker中使用ENVvariables

我能够build立一个默认的ENVvariables的Dockerfile ,然后我可以在运行我的docker容器时configuration,例如在一个Dockerfile我有行: ENV USERNAME ropensci ENV EMAIL ropensci@github.com RUN git config –global user.name $USERNAME RUN git config –global user.email $EMAIL 大。 当我启动互动会议时: docker run -it –env USERNAME="Carl" –env EMAIL=cboettig@example.com myimage /bin/bash 然后,我可以发出命令git config –list ,看到git被configuration为使用我在命令行上提供的值而不是默认值。 但是,我的Dockerfile也被configuration为运行一个RStudio服务器,然后我可以在Daemon模式下运行镜像时login到浏览器中: docker run -d -p 8787:8787 –env USERNAME="Carl" –env EMAIL=cboettig@example.com cboettig/ropensci-docker 我去本地主机:8787,并login到RStudio所有预期的工作,启动一个新的“项目”启用了Git,但后来RStudio找不到我的Git名称和电子邮件。 我可以从RStudio菜单打开shell并运行git config –list或echo $USERNAME ,我只是得到一个空值。 为什么这对/ bin / […]

login到Linux容器上的Windows域

我的公司是专门使用Windows机器,当我login到Windows域时,它使我可以访问一些共享的驱动器和数据库。 现在我想在一个容器中运行R,例如以下教程https://ropenscilabs.github.io/r-docker-tutorial/02-Launching-Docker.html 我的问题是:是否有一种方法,我的R脚本在这个容器中执行的脚本inheritance主机操作系统的权限? 访问正在使用Windows身份validation的MSSQL数据库似乎特别棘手…..

Rjava软件包安装在docker中冻结

在docker里面,当我尝试安装rJava软件包时,它冻结了。 在“检查是否支持-Xrs”。 过程它在docker工作外…而对于JNI和opnjdk我已经清除它,把链接链接到太阳jdk而不是openjdk这里是日志: > install.packages("rJava", repos='http://cran.us.r-project.org') essai de l'URL 'http://cran.us.r-project.org/src/contrib/rJava_0.9-8.tar.gz' Content type 'application/x-gzip' length 656615 bytes (641 KB) ================================================== downloaded 641 KB * installing *source* package 'rJava' … ** package 'rJava' correctement décompressé et sommes MD5 vérifiées checking for gcc… gcc -std=gnu99 checking whether the C compiler works… yes checking for C compiler default output […]