티스토리 뷰

개발/R

r-dockerfile 만들기

드림&T 2020. 12. 21. 23:41
반응형

 

 

github.com/rocker-org/rocker-versioned2/tree/master/scripts

 

rocker-org/rocker-versioned2

Contribute to rocker-org/rocker-versioned2 development by creating an account on GitHub.

github.com

dockerfiles 폴더에 보면, 사용되어진 dockerfiles 정보가 있다. 

유용한정보로 사용하면되고, 

아래와 같이 직접 스크립트를 수정하면 되긴하나, 불편함? 때문인지 copy 해서 실행하는 구조로 바뀌었음

FROM rocker/rstudio:3.6.3

RUN apt-get update -qq && apt-get -y --no-install-recommends install \
  libxml2-dev \
  libcairo2-dev \
  libsqlite-dev \
  libmariadbd-dev \
  libmariadbclient-dev \
  libpq-dev \
  libssh2-1-dev \
  unixodbc-dev \
  libsasl2-dev \
  && install2.r --error \
    --deps TRUE \
    tidyverse \
    dplyr \
    devtools \
    formatR \
    remotes \
    selectr \
    caTools \
    BiocManager

Dockerfile_r-ver_4.0.0

ㅇㅔ 보면, 아래와 같음.

FROM ubuntu:20.04

LABEL org.label-schema.license="GPL-2.0" \
      org.label-schema.vcs-url="https://github.com/rocker-org/rocker-versioned" \
      org.label-schema.vendor="Rocker Project" \
      maintainer="Carl Boettiger <cboettig@ropensci.org>"

ENV R_VERSION=4.0.0
ENV TERM=xterm
ENV LC_ALL=en_US.UTF-8
ENV LANG=en_US.UTF-8
ENV R_HOME=/usr/local/lib/R
ENV CRAN=https://packagemanager.rstudio.com/all/__linux__/focal/291
ENV TZ=Etc/UTC

COPY scripts /rocker_scripts

RUN /rocker_scripts/install_R.sh


CMD ["R"]

 

 

 

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함