Software Containers for Reproducible, Portable, and Open Research
by
Wed, Oct 29, 2025
4:30 PM – 6 PM EDT (GMT-4)
Private Location (sign in to display)
21
Registered
Registration
Registration is now closed (this event already took place).
Details
The first part of this workshop will demonstrate how to create and run Docker containers. The second part will consist of hands-on exercises using Apptainer, a secure alternative to Docker designed for high-performance computing systems. Participants will learn how to bundle their research data, scripts, and software dependencies into an Apptainer image so that others can easily reproduce the results. They will also see how to use the Slurm job scheduler to run parallel and GPU-enabled applications within Apptainer containers.
Knowledge prerequisites: Basic facility with the Linux command line and with using the Princeton Research Computing clusters.
Hardware/software prerequisites: For this workshop, users should have an account on the Adroit cluster. To request an account: https://forms.rc.princeton.edu/registration/?q=adroit
Workshop format: Demonstration and hands-on exercises
Target audience: Students, researchers, faculty, staff
See the full Research Computing training schedule or subscribe to the Research Computing mailing list.
Speakers
Jonathan Halverson
Research Software and Computing Training Lead
Princeton University
Jonathan Halverson is the Research Software and Computing Training Lead with Research Computing.