使用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的姿势 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中开发”,目的是通过Rstudio服务器帮助在Docker容器中启动R项目。 您可以使用与客户相同的架构进行开发 您可以在特定的架构上测试您的项目/包 您可以将其与{renv}结合使用,以将...
随后,它迅速获得广泛关注,dotCloud公司甚至更名为Docker Inc。Redhat和Google等业界巨头也纷纷在其产品中集成Docker,进一步推动了其普及。Docker的核心目标是提供轻量级的操作系统虚拟化解决方案,它基于Linux...
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的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通过runc/libcontainer支持基于CRIU的两个C/R(Checkpoint/Restore)相关接口:checkpoint和restore,分别用于保存和恢复容器的状态。Docker提供了runc命令行和libcontainer接口函数的调用方式,但是也...
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了,汗汗! Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是...$ uname -r 2.使用 sudo 或 root 权限的用户登
[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 ...
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-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 ...