歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

Docker安裝RStudio

Docker安裝RStudio


Docker安裝RStudio


在我前一篇文章中已講述了如何在Windows中安裝和配置Docker,本文則講述如何在docker中安裝rstudio!

1.Docker的使用

1.1查看指定machine的IP

打開Docker Quickstart Terminal,查看docker名為default的machine的IP:
docker-machine ip default

1.2連接到machine

ssh連接到default machine中:
docker-machine ssh default

1.3容器和鏡像操作

加載名為hello-world的容器:
docker run hello-world

 
查看已有的所有容器 :
docker ps –a

可以看到只有一個container名為 hello-world
刪除容器:
docker rm NAMES

拉取鏡像:從官網搜索下載鏡像https://hub.docker.com/
或者點擊Explore:


停止所有的container,這樣才能夠刪除其中的images:
docker stop $(docker ps -a -q)
如果想要刪除所有container的話再加一個指令:
docker rm $(docker ps -a -q)
查看當前有些什麼images:
docker images

刪除images,通過image的id來指定刪除誰
docker rmi <image id>


刪除全部image:
1 docker rmi $(docker images –q)

 刪除untagged images,也就是那些id為<None>的image

docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

2.安裝RStudio

2.1搜索rstudio

此處使用本地安裝,因為有阿裡雲的加速,所以比直接下載要快,首先,搜索rstudio

docker search rstudio

2.2拉取rstudio鏡像 

      然後根據作者選擇安裝的rstudio,rocker是rstudio的官方賬號,rstudio-daily是不穩定版,opencpu也是部署R的一個選擇,此處選擇rocker版本:

docker pull rocker/rstudio

然後就是漫長的等待!!!!!!

然後你可以在文件中看到下載好的鏡像:

其大小為:

2.3運行鏡像登錄RStudio

然後,運行下面的程序,將鏡像開啟:

sudo  docker run –d –p 8787:8787 rocker/rstudio

可以通過上面講到的命令查看是否鏡像已經加載:

docker ps –a

現在,鏡像已經加載,打開浏覽器,輸入:

192.168.99.100:8787

則出現登錄界面:

用戶名和密碼均為:rstudio

3.在RStudio中安裝包

3.1給RStudio換個源

3.2安裝ggplot2包

此處同Linux中安裝過程:
install.packages('plyr')
install.packages('digest')
install.packages('gtable')
install.packages('reshape2')
install.packages('scales')
install.packages('proto')
install.packages('ggplot2')

3.3安裝devtools包

安裝devtools包之前,最好先安裝一下curl和httr包:

install.packages('curl')
install.packages('httr')
install.packages('devtools')

3.4安裝rCharts包

require(devtools)
install_github('ramnathv/rCharts')

3.5安裝recharts包

require(devtools)
install_github('taiyun/recharts')











3.6重新開啟RStudio容器

重啟docker-machine:

docker-machine start

顯示所有可用容器:

docker ps -a

此處,發現由於前面的操作,加載了3個rstudio容器,顯然,有兩個是不需要的,可以根據container ID刪除之:

docker rm 65c38385c736
docker rm fd17e6a2e4ee

然後,啟動剩下的容器:

docker start d2f3bb733ebb

更多Docker相關教程見以下內容: 

Docker安裝應用(CentOS 6.5_x64)  

Ubuntu 14.04安裝Docker   

Ubuntu使用VNC運行基於Docker的桌面系統   

阿裡雲CentOS 6.5 模板上安裝 Docker  

Ubuntu 15.04下安裝Docker   

在Ubuntu Trusty 14.04 (LTS) (64-bit)安裝Docker  

在 Ubuntu 15.04 上如何安裝Docker及基本用法  

Docker 的詳細介紹:請點這裡
Docker 的下載地址:請點這裡

本文永久更新鏈接地址:

http://xxxxxx/Linuxjc/1145138.html TechArticle

Copyright © Linux教程網 All Rights Reserved