2021-05-12 14:32:11
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) http://www.linuxidc.com/Linux/2014-07/104595.htm
Ubuntu 14.04安裝Docker http://www.linuxidc.com/linux/2014-08/105656.htm
Ubuntu使用VNC執行基於Docker的桌面系統 http://www.linuxidc.com/Linux/2015-08/121170.htm
阿里雲CentOS 6.5 模板上安裝 Docker http://www.linuxidc.com/Linux/2014-11/109107.htm
Ubuntu 15.04下安裝Docker http://www.linuxidc.com/Linux/2015-07/120444.htm
在Ubuntu Trusty 14.04 (LTS) (64-bit)安裝Docker http://www.linuxidc.com/Linux/2014-10/108184.htm
在 Ubuntu 15.04 上如何安裝Docker及基本用法 http://www.linuxidc.com/Linux/2015-09/122885.htm
相關文章