Rocker

Rocker, or R on Docker is the most formidable (and stable) form of reproducibility that can be achieved at present, due to the fact that it is not only the packages that are persisted but also the environment in which R has been installed. This is achieved by virtue of the fact that Docker, arguably the most popular platform for containerization, can be used to persist the environment in which the software was developed. Containers share the system kernel, but contain practically everything else such as system libraries, runtime, and other code-related dependencies.

Further information on Rocker is available at https://github.com/rocker-org/rocker.

Get Hands-On Data Science with R now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.