美文网首页
Docker部署Rstudio Server【一】:Docker

Docker部署Rstudio Server【一】:Docker

作者: 明远鸢 | 来源:发表于2021-01-05 17:35 被阅读0次

实验室的服务器上,使用Docker部署环境已经有一段时间了,收到的反响还不错。接下来,以Rstudio Server的官方镜像为例子,学习Docker的基本使用方法。

容器先跑起来!

直接来到Rstudio在DockerHub上的官方地址:https://hub.docker.com/r/rocker/rstudio,在一台安装了Docker,但没有容器运行的机器上,直接输入Quickstart下面的一行命令:

docker run  -p 8787:8787 -e PASSWORD=yourpasswordhere rocker/rstudio

机器上若没有rocker/rstudio镜像,会花一点时间,将镜像拉到本地。

docker run

之后,输入XXX.XXX.X.XXX:8787(XXX等表示服务器等IP地址,8787是Rstudio Server的端口),熟悉的登录界面出现,容器运行成功!

根据官方文档说明,此时以用户名rstudio,密码yourpasswordhere,即可成功登录Rstudio Server。

使用其他R版本(docker镜像tag简介)

成功登录Rstudio,命令行开头第一句话R version 4.0.3 (2020-10-10) -- "Bunny-Wunnies Freak Out"。可是,我们使用的很多R包并没有适配4版本的R,还是需要旧版本的R包。而Rstudio官方提供了带不同R版本的镜像供使用,点击https://hub.docker.com/r/rocker/rstudio/tags即可查看:

Images with different releases of R base

例如,我们要使用3.6版本的R,只需把命令末尾的rocker/rstudio替换为rocker/rstudio:3.6.1即可。rocker/rstudio不添加其他后缀,则默认等效为rocker/rstudio:latest

相关文章

网友评论

      本文标题:Docker部署Rstudio Server【一】:Docker

      本文链接:https://www.haomeiwen.com/subject/trlliktx.html