Toward reproducible, reliable and resilient research: software containerization with Docker
Would you like to be able to move, share or publish your software without worrying whether it will work properly on other computers? Containerization is an OS-level virtualization method used to deploy and run distributed applications without launching an entire virtual machine for each app. Containers are "stand-alone", enabling workflows to be easily packaged and shared across platforms, enhancing reproducibility and portability. This hands-on tutorial by CU Research Computing staff will provide an introduction to containers and the basics of building and running containers with Docker (Part 1 of the workshop) and Singularity (Part 2 of the workshop). Singularity is containerization software used on high performance computing platforms where users do not have escalated privileges. Users may take either or both parts of the workshop depending on whether their interest is Docker, Singularity, or both.
- Tuesday, November 30, 2021
- 10:00am - 12:00pm
- Mea Trahan