`
郑云飞
  • 浏览: 797747 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

R in Docker

 
阅读更多

使用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

第一步:拉取镜像

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/

 

分享到:
评论

相关推荐

    Docker on Windows.pdf

    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 ...

    Learning.Docker.Networking.17852809

    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...

    Docker镜像的Heroku​项目Heroku-Docker.zip

    Step 32 : CMD thin -p 5000 -e ${RACK_ENV:-production} -R $HEROKU_RACK start  ---> Running in 2ae2bfff2db2  ---> e22b7e884e9a Removing intermediate container 2ae2bfff2db2 ...

    AlpineLinux的Docker镜像docker-alpine.zip

    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容器中进行开发

    {devindocker}的目标是“在Docker中开发”,目的是通过Rstudio服务器帮助在Docker容器中启动R项目。 您可以使用与客户相同的架构进行开发 您可以在特定的架构上测试您的项目/包 您可以将其与{renv}结合使用,以将...

    使用portainer连接远程docker的教程

    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 Open Compute Platform中定义的各种软件层的Dockerfile

    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

    docker在Linux环境下的安装教程

    [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是否安装成功 ...

    Linux Centos 安装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 ...

    graylog2使用说明(docker)

    --Facility is not officially supported in GELF anymore, but you can use staticFields to do the same thing--> <key>tag <value>business-server ``` ## 系统使用 功能菜单说明 - ...

    aws-codebuild-images:带有锈蚀的AWS CodeBuild Docker映像

    slim:使用AWS CLI v2和Docker-in-Docker的Debian稳定slim 细锈:像细锈一样,但已安装了锈 slim-rust-cache:与slim-rust类似,但安装了 您可以使用下载图像 docker pull couragium/aws-codebuild-images:tag...

    Centos7下安装Docker Engine

    $ uname -r 3.10.0-229.el7.x86_64 二.yum安装Docker Engine 安装Docker Engine有两种方式,我们先选择yum安装,并且Docker官方提供了yum源。 1.使用普通用户sudo或者root登录到你的服务器,更新yum,确保你的软件都...

    浅析SpringBoot打包上传到docker并实现多实例部署(IDEA版)

    最近有一个朋友问我有没有玩过docker,回答起来底气不是很足 ^ – ^ (刚...uname -r # 安装docker yum install docker # 输入y确认安装 # 启动docker systemctl start docker # 查看docker版本 docker -v # 开机启动do

    docker部署nginx并且挂载文件夹和文件操作

    这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和文件夹的时候不知道怎么挂载,经过反复实验以及查看网上的教程,先总结如下: 1首先pull下载nginx镜像包 ...drwxr-xr-x 2 r

    linux上安装Docker(非常简单的安装方法)

    最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗! Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是...$ uname -r 2.使用 sudo 或 root 权限的用户登

    docker-gompose:docker-compose in go

    码头工人docker-compose in go 这是一个正在进行的工作。 动机如下: 至少运行跨平台(windows、linux、MacOS X)。 不依赖于 python 或任何运行时完全实现的命令: 没有任何部分实现的命令: 拉ps 杀停止日志正在...

    docker容器中 bash: vi: command not found,docker apt-get 异常 Temporary failure resolving

    因为 docker里面没有这个命令,我们安装一下 apt-get update apt-get install vim 如果 这个时候 安装也还是会出现 异常 root@446d7cf1606c:/etc/mysql# apt-get update Err:1 ...

    Linux 安装、卸载Docker

    神奇的Docker,神秘的集装箱,开始学习,留下一个脚印,记下自己的走过的坑。 首先备好Linux环境,下面那就开干。 一、查询当前系统信息 执行:uname -r [root@itmark /]# uname -r 3.10.0-1062.1.2.el7.x86_64 如果...

    docker-java-in-flames

    docker-java-in-flames 主机安装(Ubuntu): sudo apt-get install linux-tools-common linux-tools-generic linux-tools-`uname -r` -ysudo curl ...

    yum安装docker-ce报错 file contains no section headers

    yum list docker-ce.x86_64 sowduplicates | sort -r 的时候报错 file contains no section headers 然后我就csdn各种找,结果上面都是阿里云镜像啥的,然后我一想,黑马程序员教的是清华啊,虽然也就是装软件版本...

Global site tag (gtag.js) - Google Analytics