使用Docker來構(gòu)建一個(gè)穩(wěn)定可以重復(fù)的R環(huán)境左敌,可以解決安裝R包時(shí)的版本問題刻两。
第一步:安裝Docker,詳見官網(wǎng)
第二步:pull 鏡像到本地
第三步:運(yùn)行Rstudio容器
第四步:獲取 host IP
第五步:在瀏覽器中使用Rstudio
網(wǎng)址是:http://[host IP]:8787
username:rstudio
password:就是第三步中設(shè)置的
# 第二步-第四步中使用的命令
# Mac OS 的終端中執(zhí)行以下命令
$ docker pull rocker/rstudio:latest
$ docker run -e PASSWORD=[密碼] -p 8787:8787 rocker/rstudio
$ docker exec [container ID] cat /etc/hosts
- 執(zhí)行完第二步后使用
docker image ls
查看是否pull成功,然后執(zhí)行第三步 - *執(zhí)行完第三步后闹究,可以使用
docker container ls
獲取 rocker/rstudio的container ID,然后執(zhí)行第四步
第三步到第五步執(zhí)行結(jié)果示例圖如下:
第三步
第四步
第五步