This course introduces the use of containers as a means of creating reproducible computational environments. Such environments are essential for ensuring reproducible research outputs and simplifying the deployment of complex software stacks across different systems.

The course focuses on Podman for local container workflows and introduces Singularity/Apptainer for use in high-performance computing (HPC) environments. While specific tools are used for illustration, the concepts and practices covered are broadly applicable across container technologies.

On completion of this course, attendees should be able to:

Schedule

The course is delivered over two days; however, participants may attend a single day if preferred, provided this is indicated during registration. The second day is particularly relevant for users interested in Singularity/Apptainer in HPC contexts.

Requirements:

Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on.

They are also required to abide by the ARCHER2 Code of Conduct.

Timetable:

Details to follow

Registration