Reproducibility Workshop: Containers
Date: April 23rd, 2021 2pm-4pm HST
Location: Virtual
Presenters: Sean Cleveland - UH ITS - Cyberinfrastructure, Hawaii Data Science Institute (HI-DSI)
This FREE workshop is sponsored by the University of Hawai’i Information Technology Service Cyberinfrastructure group and Hawaii Data Science Institute (HI-DSI)
This workshop focuses specifically on introducing the docker and singularity container technologies in the context of supporting portable computation and reproducible science.
Attendees will learn about how to use containers to encapsulate software, OS, dependencies and data in a way that allows other to reproduce results.
Takeaways:
By the end of this workshop attendees will be able to:
- Have a basic understanding of containers
- Have a basic understanding of docker
- Able to create and manage docker containers
- Able to run singularity containers on the Mana HPC
Requirements before the Workshop:
- Partcipants should sign up for a DockerHub before the workshop
- Participants should bring their laptops and plan to participate actively.
- Laptops will require a browser application for accessing the Mana Open OnDemand instance
Schedule
Firday April 23rd, 2021
Time | Topic |
---|---|
02:00PM - 02:15PM | Introduction |
02:15PM - 3:00PM | Using Docker - Hands On |
3:00PM - 3:15PM | Publishing Docker Containers |
3:15PM - 3:55PM | Using Singularity - Hands On |
3:55PM - 4:00PM | Wrap UP |
Materials
Intro to Docker
Intro to Singularity
Material adapted from Joe Stubbs (TACC), Julia Looney (TACC), Anagha Jamthe (TACC), Sean Cleveland (UH) - PEARC19 “HPC In The Cloud” workshop https://tacc.github.io/pearc19-hpc-in-the-cloud/