• Stars
    star
    1,446
  • Rank 32,535 (Top 0.7 %)
  • Language
    Shell
  • License
    GNU General Publi...
  • Created over 10 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

R configurations for Docker

Build Status

rocker

Overview

This repository contains Dockerfiles for different Docker containers of interest to R users.

Getting Started

To get started right away, ensure you have Docker installed and start a container with docker run --rm -ti rocker/r-base (see here for the docker run command options). In this case we are starting the r-base container (the base package to build from) in an interactive mode, see below for details of the other containers currently available. To get started on the rstudio container or its derivative containers (eg. hadleyverse and ropensci) you need to open a port, see the instructions in the wiki. The wiki also contains further instructions and information on the project, including how to extend these images and contribute to development.

Status

This is work in progress; please read our instructions to contributors and talk to @eddelbuettel and @cboettig about how to get involved.

Base Docker Containers

image description size metrics build status
r-base Current R via apt-get with debian:testing & unstable repos
r-devel R-devel added side-by-side onto r-base (using alias RD)
drd lighter r-devel, built not quite daily
r-ver Specify R version in docker tag. Builds on debian:stable

Use cases

The rocker project also hosts Docker images illustrating particular use cases. More information about these can be found in their respective respositories on rocker-org

Unversioned images (builds on r-base)

image description size metrics build status
r-devel-san as r-devel, but built with compiler sanitizers
r-devel-ubsan-clang Sanitizers, clang c compiler (instead of gcc)
rstudio:testing rstudio on debian:testing
shiny shiny-server on r-base
r-apt (R plus CRAN + marutter repo information)

Versioned stack (builds on r-ver)

These images build on rocker/r-ver. Each of these include tags to specify the desired version of R, e.g :4.0.0, :latest, :devel. See rocker-versioned2 repo for details. R 3.x versions are built from the older recipes in rocker-versioned

image description size metrics build status
rstudio Adds rstudio
tidyverse Adds tidyverse & devtools
verse Adds tex & publishing-related packages
geospatial Adds geospatial libraries

Anyone interested in proposing or collaborating on additional use cases should read our guide to contributing and get in touch

License

The Dockerfiles in this repository are licensed under the GPL 2 or later.

Trademarks

RStudio is a registered trademark of RStudio, Inc. The use of the trademarked term RStudio and the distribution of the RStudio binaries through the images hosted on hub.docker.com has been granted by explicit permission of RStudio. Please review RStudio's trademark use policy and address inquiries about further distribution or other questions to [email protected].

More Repositories

1

rocker-versioned2

Run current & prior versions of R using docker. rocker/r-ver, rocker/rstudio, rocker/shiny, rocker/tidyverse, and so on.
Shell
402
star
2

rocker-versioned

Run current & prior versions of R using docker
Dockerfile
297
star
3

shiny

HTML
220
star
4

geospatial

Docker-based Geospatial toolkit for R, built on versioned Rocker images
Dockerfile
111
star
5

binder

Template for RStudio on Binder / JupyterHub
Dockerfile
69
star
6

ml

experimental machine learning container
Shell
50
star
7

devcontainer-features

A collection of Dev Container Features.
Shell
49
star
8

devcontainer-templates

Dev Container Templates to use Rocker based Dev Containers. Useful Templates for using R in GitHub Codespaces, etc.
Shell
23
star
9

ropensci

Dockerfile providing RStudio + Hadleyverse + rOpenSci packages
21
star
10

r-parallel

A Docker container with base R + several parallel/asynchronous packages
Shell
16
star
11

devcontainer-try-r

This repository contains some example Dev Container definitions for R and can be run on GitHub Codespaces.
Dockerfile
16
star
12

r-devel-san-clang

R devel with ASAN / UBSAN sanitizers using clang/clang++
Shell
14
star
13

devcontainer-images

R Docker images built with Dev Container Features
Makefile
12
star
14

r-devel-san

R devel with ASAN / UBSAN sanitizers
Shell
10
star
15

rstudio-daily

Daily builds of pre-release RStudio, built on daily builds of pre-release R. Live on the bleeding edge.
Shell
8
star
16

r2u

Rocker for use with r2u repository
Shell
7
star
17

rocker-paper

TeX
7
star
18

website

A website for the Rocker Project
Lua
6
star
19

ubuntu-lts

R Containers for Ubuntu LTS
Shell
6
star
20

drd

Docker R-Devel
Perl
4
star
21

drp

Docker R-Patched
Perl
2
star
22

rspm

Rocker RSPM Containers
Shell
2
star
23

bspm

Rocker BSPM Containers
Dockerfile
1
star
24

r-devel

Perl
1
star