2020
DOI: 10.32614/rj-2020-007
|View full text |Cite
|
Sign up to set email alerts
|

The Rockerverse: Packages and Applications for Containerisation with R

Abstract: The Rocker Project provides widely used Docker images for R across different application scenarios. This article surveys downstream projects that build upon the Rocker Project images and presents the current state of R packages for managing Docker images and controlling containers. These use cases cover diverse topics such as package development, reproducible research, collaborative work, cloud-based data processing, and production deployment of services. The variety of applications demonstrates the power of t… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 44 publications
0
8
0
Order By: Relevance
“… Use Docker to document your runtime environment in a machine-readable way, and to ensure others can recreate your computational environment with all the necessary dependencies. For instance, the Rocker Project 36 ( https://www.rocker-project.org ) provides widely used Docker images for R across different applications. Test your code in a clean environment before sharing or publishing it, as it could help you identify dependencies and missing files.…”
Section: Best Practices and Recommendationsmentioning
confidence: 99%
“… Use Docker to document your runtime environment in a machine-readable way, and to ensure others can recreate your computational environment with all the necessary dependencies. For instance, the Rocker Project 36 ( https://www.rocker-project.org ) provides widely used Docker images for R across different applications. Test your code in a clean environment before sharing or publishing it, as it could help you identify dependencies and missing files.…”
Section: Best Practices and Recommendationsmentioning
confidence: 99%
“…The R package renv (Ushey, 2020) was used to manage R package dependencies, and will install the required the packages and versions used here. We also provide a docker container which captures a compatible computational environment for running the scripts (Nüst, Eddelbuettel, Bennett, Cannoodt, Clark, Daróczi, ... Petegem, 2020). All task outcomes (apart from the Go/No-Go d') were normalized.…”
Section: Discussionmentioning
confidence: 99%
“…Rocker project, which provides a widely-used suite of Docker images with customized R environments for particular tasks [13]. Dockerfile and Docker are the favourite approaches for cooperation between roles in an organization such as developers and IT drivers and between participants in knowledge sharing [14].…”
Section: 2: Containerizationmentioning
confidence: 99%