1 Quick reference
- Source repository:
- Dockerfile
- tags
- Published image details: not available
- Non-root default user:
docker
2 Overview
These images are based on r-base and install prerelease version of R from source, separately from the release version of R. These prerelease version R can be executed with RD(for R-devel) or RP(for R-patched).
- Both
rocker/r-develandrocker/drdare images for running R-devel;rocker/drdhas a smaller image size because of the different Dockerfile configuration (layers). rocker/drphas R-patched installed.rocker/r-devel-sanandrocker/r-devel-ubsan-clangprovide R development binaries with Sanitizer support, for memory checking during R package development1.rocker/r-devel-sanuses gcc, androcker/r-devel-ubsan-clanguses clang.
Important
rocker/r-devel-ubsan-clang must be use with docker run’s --cap-add=SYS_PTRACE option. Otherwise, instrumented processes fail to start due to lacking permissions.
docker run --rm -ti --cap-add=SYS_PTRACE rocker/r-devel-ubsan-clangAlternatively, an instrumented process can be run with ASAN_OPTIONS=detect_leaks=0, but this turns off leak detection.
Tip
rocker/r-ver:devel, rocker/rstudio:devel, rocker/tidyverse:devel, rocker/verse:devel also have R-devel installed.