Rockerverse:用R进行容器化的软件包和应用
The Rockerverse: Packages and Applications for Containerization with R
摘要:
Rocker项目为R在不同的应用场景中提供了广泛使用的Docker镜像。本文调查了基于Rocker Project镜像构建的下游项目,并介绍了用于管理Docker镜像和控制容器的R包的当前状态。这些用例涵盖了不同的主题,例如包开发,可重复的研究,协作工作,基于云的数据处理和服务的生产部署。各种各样的应用证明了洛克项目的力量,特别是集装箱化。在使用容器的各种方式中,我们确定了共同的主题:可复制的环境,可扩展性和效率,以及跨云的可移植性。我们的结论是,目前用例的增长和多样化可能会继续产生积极的影响,但我们认为有必要巩固Rockerverse包生态系统,开发应用程序的通用实践,并探索替代的容器化软件。
英文摘要:
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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。