| title |
|---|
r-devel, drd, drp, rocker/r-devel-san, rocker/r-devel-ubsan-clang |
- Source repository:
- Dockerfile
- tags
- Published image details: not available
- Non-root default user:
docker
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.
:::{.callout-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.
:::
:::{.callout-tip}
rocker/r-ver:devel,
rocker/rstudio:devel, rocker/tidyverse:devel, rocker/verse:devel
also have R-devel installed.
:::