使用docker 搭建R运行环境,并打通R与Java的通道
Short Description
r docker image from ubuntu:16.04 (r-base, r-base-dev, devtools, open-jdk8, rJava)
Full Description
Docker images for R, Shiny... from Ubuntu
-
r-min
- Ubuntu:16.04
- r-base and r-base-dev
-
r-basic
- r-min
- devtools (with dependencies = T)
- (64 packages in site-library)
-
r-java
- r-basic
- open jdk 8
- rJava
- r-shiny
第一步:拉取镜像
docker pull jaehyeon/r-java
第二步:运行容器
docker run -d -p 81:81 -ti docker.io/jaehyeon/r-java:latest /bin/bash
第三步:进入R,安装rJava和Rserver
install.packages('rJava')
install.packages('Reserve')
第四步:配置环境变量
#add R env R_HOME=/usr/lib/R PATH=$PATH:$R_HOME/bin LD_LIBRARY_PATH=/usr/local/lib/R/site-library/rJava/jri/ #add java JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin:$R_HOME/bin export LD_LIBRARY_PATH R_HOME JAVA_HOME CLASSPATH PATH
参考网址:https://hub.docker.com/r/jaehyeon/r-java/
相关推荐
Learn how to run new and old Windows applications in Docker containers. About This BookPackage traditional .NET Frameworks apps and new .NET Core apps as Docker images, and run them in containers for ...
He has worked in R&D and Developer Relation roles at Microsoft, Google, VMware, and Salesforce.com. He has exposure to multiple cloud platforms like Google App Engine, Heroku, Force.com, vSphere, and...
Step 32 : CMD thin -p 5000 -e ${RACK_ENV:-production} -R $HEROKU_RACK start ---> Running in 2ae2bfff2db2 ---> e22b7e884e9a Removing intermediate container 2ae2bfff2db2 ...
docker-alpine 是一个极小的 Alpine Linux Docker 镜像,...OK: 21 MiB in 20 packages使用:FROM gliderlabs/alpine:3.2 RUN apk --update add mysql-client ENTRYPOINT ["mysql"] 标签:docker
{devindocker}的目标是“在Docker中开发”,目的是通过Rstudio服务器帮助在Docker容器中启动R项目。 您可以使用与客户相同的架构进行开发 您可以在特定的架构上测试您的项目/包 您可以将其与{renv}结合使用,以将...
Portainer的Hub地址是:https://hub.docker.com/r/portainer/portainer/ 运行命令是: docker run -it --restart=always -d --name portainer-docker -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/...
ROCm-码头工人适用于Docker的Radeon开放... sudo docker pull rocm/rocm-terminalsudo docker run -it --device=/dev/kfd --device=/dev/dri --security-opt seccomp=unconfined --group-add video rocm/rocm-termin
[root@tenghao510 ~]# uname -r 3.10.0-957.21.3.el7.x86_64 3.用 yum 安装 Docker: yum -y install docker 最后出现Complete即安装成功 4.启动Docker服务 service docker start 5.检查docker是否安装成功 ...
uname -r 命令检查内核版本 3.10.0-957.21.3.el7.x86_64 返回的值大于3.10即可 下载docker 执行 sudo wget -qO- https://get.docker.com | sh 此命令安装的docker为最新版本 安装过程中会出现 Delta RPMs ...
--Facility is not officially supported in GELF anymore, but you can use staticFields to do the same thing--> <key>tag <value>business-server ``` ## 系统使用 功能菜单说明 - ...
slim:使用AWS CLI v2和Docker-in-Docker的Debian稳定slim 细锈:像细锈一样,但已安装了锈 slim-rust-cache:与slim-rust类似,但安装了 您可以使用下载图像 docker pull couragium/aws-codebuild-images:tag...
$ uname -r 3.10.0-229.el7.x86_64 二.yum安装Docker Engine 安装Docker Engine有两种方式,我们先选择yum安装,并且Docker官方提供了yum源。 1.使用普通用户sudo或者root登录到你的服务器,更新yum,确保你的软件都...
最近有一个朋友问我有没有玩过docker,回答起来底气不是很足 ^ – ^ (刚...uname -r # 安装docker yum install docker # 输入y确认安装 # 启动docker systemctl start docker # 查看docker版本 docker -v # 开机启动do
这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和文件夹的时候不知道怎么挂载,经过反复实验以及查看网上的教程,先总结如下: 1首先pull下载nginx镜像包 ...drwxr-xr-x 2 r
最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗! Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是...$ uname -r 2.使用 sudo 或 root 权限的用户登
码头工人docker-compose in go 这是一个正在进行的工作。 动机如下: 至少运行跨平台(windows、linux、MacOS X)。 不依赖于 python 或任何运行时完全实现的命令: 没有任何部分实现的命令: 拉ps 杀停止日志正在...
因为 docker里面没有这个命令,我们安装一下 apt-get update apt-get install vim 如果 这个时候 安装也还是会出现 异常 root@446d7cf1606c:/etc/mysql# apt-get update Err:1 ...
神奇的Docker,神秘的集装箱,开始学习,留下一个脚印,记下自己的走过的坑。 首先备好Linux环境,下面那就开干。 一、查询当前系统信息 执行:uname -r [root@itmark /]# uname -r 3.10.0-1062.1.2.el7.x86_64 如果...
docker-java-in-flames 主机安装(Ubuntu): sudo apt-get install linux-tools-common linux-tools-generic linux-tools-`uname -r` -ysudo curl ...
yum list docker-ce.x86_64 sowduplicates | sort -r 的时候报错 file contains no section headers 然后我就csdn各种找,结果上面都是阿里云镜像啥的,然后我一想,黑马程序员教的是清华啊,虽然也就是装软件版本...