Docker configuration for the Linux builders of the R-hub package builder.
Most subfolders correspond to a platform configuration, e.g. debian-gcc-release contains the Dockerfile corresponding to the "Debian Linux, R-release, GCC" platform, whereas debian-gcc contains the Dockerfile that's used as base for all Debian GCC platforms, whose Dockerfiles start with FROM rhub/debian-gcc
.
If you're interested in running one of the images, you can get it from Docker hub instead of building it yourself. E.g. you could run something like docker run -ti rhub/fedora-clang-devel bash
. See table below for links. Also note that the rhub
R package has helpers to use the images locally from R.
image | description | size | metrics | build status |
---|---|---|---|---|
debian-gcc-devel | Debian Linux, R-devel, GCC | |||
debian-gcc-devel-lto | Debian Linux, R-devel, GCC, LTO | |||
debian-gcc-devel-nold | Debian Linux, R-devel, GCC, no long double support | |||
debian-gcc-patched | Debian Linux, R-patched, GCC | |||
debian-gcc-release | Debian Linux, R-release, GCC | |||
debian-clang-devel | Debian Linux, R-devel, clang, ISO-8859-15 locale | |||
fedora-gcc-devel | Fedora Linux, R-devel, GCC | |||
fedora-clang-devel | Fedora Linux, R-devel, clang, gfortran | |||
fedora-clang-devel-san | Fedora Linux, R-devel, clang, gfortran, ASAN/UBSAN | |||
ubuntu-gcc-devel | Ubuntu Linux 20.04 LTS, R-devel, GCC | |||
ubuntu-gcc-release | Ubuntu Linux 20.04 LTS, R-release, GCC | |||
centos-epel | CentOS 8, stock R from EPEL | |||
rocker-gcc-san | Debian Linux, R-devel, GCC ASAN/UBSAN | |||
ubuntu-rchk | Ubuntu Linux 20.04 LTS, R-devel with rchk |
Note that these images are useful for you to run to debug your R package. For use of R+Docker for reproducible analyses, refer to the Rocker organization.
The Dockerfiles in this repository are licensed under the GPL 2 or later.