-
Notifications
You must be signed in to change notification settings - Fork 271
Home
Images are built based on the latest Debian distribution with completely updated packages for security and performance. We will generally use the rolling Debian testing release. Images providing additional packages will often install packages directly from CRAN sources, rather than relying on prepackaged binaries. This means that most images should always contain the latest versions of the packages that are available on CRAN. Certain use-cases may provide packages not (yet) available on CRAN.
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
|
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
image | description | size | metrics | build status |
---|---|---|---|---|
r-devel-san | as r-devel, but built with compiler sanatizers | |||
r-devel-ubsan-clan | Sanatizers, 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) |
These images build on rocker/r-ver
. Each of these include tags to specify the desired version of R, from 3.1.0
- 3.4.0
, :latest
and :devel
. See rocker-versioned repo for details.
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
Certain additional packages cannot be installed using install.packages
due to existing dependencies. We recommend using the pre-packages distribution binaries in this case.
- The Debian-based
hadleyverse
also provides the debian-r.debian.net repository for installing R binaries. This includes more and more recent binaries for CRAN packages than are available in standard Debian repositories, but is not completely comprehensive.
These images are maintained outside of rocker-org:
-
r-java
(GitHub, DockerHub) Extendsr-base
by Java 8 andrJava
. -
r-pandoc
(GitHub, DockerHub) Extendsr-base
bypandoc
1.3.1 from the RStudio-compiled binaries and theknitr
andpander
R packages. -
r-ssh
(GitHub, DockerHub) Extendsr-base
by an SSH client and the ability to mount SSH keys from the host with the right permissions.
- We largely conform to Docker's recommendations in writing Dockerfiles, which is a good place to start.
- Details TBD
2023