The LIP Computing Group has developed udocker.
Udocker is a basic user tool to execute simple docker containers in user space without requiring root privileges. Enables download and execution of docker containers by non-privileged users in Linux systems where docker is not available. It can be used to pull and execute docker containers in Linux batch systems and interactive clusters that are managed by other entities such as grid infrastructures or externally managed batch or interactive systems.
Udocker has reached TRL8 and belongs to the catalog of services for EOSC-Hub. Development of new features is taking place in the framework of DEEP-Hybrid-Datacloud.
Udocker may be downloaded from the indigo-datacloud Github repository at:
where you can also find the official User Manual.
Read our article in HPCWire
A more technically detailed description is on our paper:
Title: “Enabling rootless Linux Containers in multi-user environments: the udocker tool”
Authors: Jorge Gomes, Isabel Campos, Emanuele Bagnaschi, Mario David, Luis Alves, Joao Martins, Joao Pina, Alvaro Lopez-Garcia and Pablo Orviz
Selected presentations featuring concept, design, and scientific applicability:
- Digital Infrastructures for Research Conference (DI4R)
Place & Date: ISCTE, Lisbon, 9th-11th October 2018
Title: Rootless containers with udocker (slides) By: Jorge Gomes
- Event: IFT Xmas Workshop 2017
Place & Date: IFT, Madrid, 13th-15th December 2017
Title: Advanced Virtualization in Computing (slides, video) By: Jorge Gomes
- Event: Workshop on Technical Advances in Lattice Gauge Theories
Place & Date: CP3-Origins, Odense, 4th-8th December 2017
- Event: Annual Helmholtz Alliance Workshop on “Physics at the Terascale”
Place & Date: DESY, Hamburg, 27th-29th November 2017