25–29 Sept 2023
Centro de Ciencias de Benasque
Europe/Madrid timezone

udocker: current and future developments

25 Sept 2023, 13:50
20m
Centro de Ciencias de Benasque

Centro de Ciencias de Benasque

Av. de Francia, 17, 22440   Benasque Huesca, Spain   42.603194, 0.523222
Presentation (15' + 5' for questions) Development of innovative software and services IBERGRID

Speaker

Jorge Gomes (LIP)

Description

udocker is a tool to execute containers in HPC resources. It can pull container images from any registry, be it DockerHub, GitHub Container Registry (https://ghcr.io) or GitLab Container Registry (https://registry.gitlab.com) or others. udocker is a run-time tool to enable the execution of applications encapsulated in containers both on HPC and Cloud resources.

This presentation will describe the developments introduced in the latest version of udocker (1.3.10). These include: support for pulling, importing, loading and executing images from different architectures possibly different from the executing host, support for QEMU on PRoot modes, experimental support for native Fakechroot execution on arm64 and ppc64le for some guest operating systems such as CentOS 7, AlmaLinux 8, AlmaLinux 9 and Ubuntu 22 and improved support for OCI images.

The presentation will also address ongoing developments such as:
* Further improvements for the OCI image format.
* New installation capabilities allowing udocker installations tailored to the host OS and/or hardware architecture and enabling the user to customise which tools and libraries to install.
* Further improvements for MPI applications, towards automation of discovery and mapping of host libraries, devices and drivers.

Primary authors

Jorge Gomes (LIP) Mário David (LIP)

Presentation materials