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

6 Nov 2017  ·  Jorge Gomes, Isabel Campos, Emanuele Bagnaschi, Mario David, Luis Alves, Joao Martins, Joao Pina, Alvaro Lopez-Garcia, Pablo Orviz ·

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.

PDF Abstract

Categories


Software Engineering High Energy Physics - Lattice High Energy Physics - Phenomenology

Datasets


  Add Datasets introduced or used in this paper