Prerequisites
You will need to have basic experience with the Linux shell. For example Introduction to Unix.
Access to a computer with Singularity/Apptainer installed. Note, registered participants of the QCIF Containers for Reproducible Computational Environments course will be provided with a Nectar based Virtual Machine which is configured with the needed software.
This lesson is an introduction to using Containers in Research. Episodes can be thought as categorised as follows:
This lesson was derived from the Pawsey Supercomputing Centre Singularity Containers Lesson
https://pawseysc.github.io/singularity-containers/
Like this Lesson? Star it on Github (button on top right)!
Setup | ||
00:00 | 1. Introduction to containers | |
00:15 | 2. Basics of Singularity | |
00:45 | 3. Share files with the host: BLAST, a bioinformatics demo | |
01:15 | 4. Streamline the user experience: bash wrappers and modules | |
01:45 | 5. Build and share your own container image | |
02:05 | 6. Inside a build definition file | |
02:25 | 7. Next Steps | |
02:35 | 8. Discussion | |
03:05 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.