TY - JOUR
T1 - The Rockerverse
T2 - Packages and Applications for Containerisation with R
AU - Nüst, Daniel
AU - Eddelbuettel, Dirk
AU - Bennett, Dom
AU - Cannoodt, Robrecht
AU - Clark, Dav
AU - Daróczi, Gergely
AU - Edmondson, Mark
AU - Fay, Colin
AU - Hughes, Ellis
AU - Kjeldgaard, Lars
AU - Lopp, Sean
AU - Marwick, Ben
AU - Nolis, Heather
AU - Nolis, Jacqueline
AU - Ooi, Hong
AU - Ram, Karthik
AU - Ross, Noam
AU - Shepherd, Lori
AU - Sólymos, Péter
AU - Swetnam, Tyson Lee
AU - Turaga, Nitesh
AU - Petegem, Charlotte Van
AU - Williams, Jason
AU - Willis, Craig
AU - Xiao, Nan
N1 - Publisher Copyright:
© 2020, The R Journal Vol. All Rights Reserved
PY - 2020
Y1 - 2020
N2 - 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 the Rocker Project specifically and containerisation in general. Across the diverse ways to use containers, we identified common themes: reproducible environments, scalability and efficiency, and portability across clouds. We conclude that the current growth and diversification of use cases is likely to continue its positive impact, but see the need for consolidating the Rockerverse ecosystem of packages, developing common practices for applications, and exploring alternative containerisation software.
AB - 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 the Rocker Project specifically and containerisation in general. Across the diverse ways to use containers, we identified common themes: reproducible environments, scalability and efficiency, and portability across clouds. We conclude that the current growth and diversification of use cases is likely to continue its positive impact, but see the need for consolidating the Rockerverse ecosystem of packages, developing common practices for applications, and exploring alternative containerisation software.
UR - http://www.scopus.com/inward/record.url?scp=85097018976&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85097018976&partnerID=8YFLogxK
U2 - 10.32614/rj-2020-007
DO - 10.32614/rj-2020-007
M3 - Article
AN - SCOPUS:85097018976
SN - 2073-4859
VL - 12
SP - 437
EP - 461
JO - R Journal
JF - R Journal
IS - 1
ER -