Base Docker image
Exec
# 기본 도커이미지 사용
$ nvidia-docker run --rm --name rstudio -v /home/ysoo:/ysoo -p 8787:8787 --net=host -e ROOT=TRUE -e DISABLE_AUTH=true -e NVIDIA_VISIBLE_DEVICES=6,7 sa2z/rstudio:0.0.1
<-- sa2z/rstudio:0.0.1 -->
# 패키지 추가설치
$ apt-get install apt-file
$ sudo apt-file update
$ apt-file search zlib.h
$ apt-file search /usr/include/zlib.h
$ sudo apt-get install zlib1g-dev
$ sudo apt update -y
$ sudo apt install -y openjdk-8-jdk openjdk-8-jre
$ sudo R CMD javareconf
$ sudo R CMD javareconf JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
ref : https://datawookie.netlify.app/blog/2018/02/installing-rjava-on-ubuntu/
<-- sa2z/rstudio:0.0.2 -->
Base Docker images
Install system packages : https://rstudio.com/products/rstudio/download-server/debian-ubuntu/
# install CUDNN 7.6.5
$ cp /ysoo/Downloads/cudnn-10.0-linux-x64-v7.6.5.32/cuda/include/cudnn.h /usr/local/cuda-10.0/include
$ cp /ysoo/Downloads/cudnn-10.0-linux-x64-v7.6.5.32/cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64
$ chmod 777 /usr/local/cuda-10.0/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
$ cat /usr/local/cuda-10.0/include/cudnn.h | grep CUDNN_MAJOR -A 2
ref : https://data-newbie.tistory.com/500
# add recent R-base repo in Ubuntu18.04
$ echo "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ >> /etc/apt/sources.list
$ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
$ apt-get update
$ apt-get install r-base wget nano
$ R --version // R version check
# version update
$ apt-get install software-properties-common // add-apt-repository command
$
$ apt-get install gdebi-core
$ wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.3.959-amd64.deb
$ gdebi rstudio-server-1.3.959-amd64.deb
# 시스템패키지 설치
$ apt-get install apt-file
$ apt-file update
$ apt-get install -y libcurl4-openssl-dev
$ apt-get install -y libssl-dev libgit2-dev libxml2-dev
$ apt install openjdk-8-jdk
$ java -version // java version check
# 환경설정
$ nano /etc/profile
-> export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH
Content type
Image
Digest
Size
2.2 GB
Last updated
over 6 years ago
docker pull sa2z/rstudio:0.0.2