`
郑云飞
  • 浏览: 813864 次
  • 性别: 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 ...

    连腾讯云上的docker上的mysql报错ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password:

    我创建docker的姿势 2.进入mysqlId.cnf文件中在[mysqld]下添加skip-grant-tables vim conf/mysqId.cnf 3.进入mysql容器 docker exec -it mysql.5.7 /bin/bash 4.使用mysql -u root -p命令进入mys

    devindocker:在Docker容器中进行开发

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

    云计算技术Zstack实践-搭建Docker.pptx

    随后,它迅速获得广泛关注,dotCloud公司甚至更名为Docker Inc。Redhat和Google等业界巨头也纷纷在其产品中集成Docker,进一步推动了其普及。Docker的核心目标是提供轻量级的操作系统虚拟化解决方案,它基于Linux...

    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

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

    docker容器热迁移

    目前,Docker通过runc/libcontainer支持基于CRIU的两个C/R(Checkpoint/Restore)相关接口:checkpoint和restore,分别用于保存和恢复容器的状态。Docker提供了runc命令行和libcontainer接口函数的调用方式,但是也...

    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

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

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

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

    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,确保你的软件都...

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

Global site tag (gtag.js) - Google Analytics