Enabling rootless Linux Containers in multi-user environments: The udocker tool

Jorge Gomes, Emanuele Bagnaschi, Isabel Campos, Mario David, Luís Alves, João Martins, João Pina, Alvaro López-García, Pablo Orviz
2018 Computer Physics Communications  
Containers are increasingly used as means to distribute and run Linux services and applications. In this paper we describe the architectural design and implementation of udocker, a tool which enables the user to execute Linux containers in user mode. We also present a few practical applications, using a range of scientific codes characterized by different requirements: from single core execution to MPI parallel execution and execution on GPGPUs.
doi:10.1016/j.cpc.2018.05.021 fatcat:7sb6f5bgvrgkhdj2od2ubb4fpq