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 about 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. The course webpage, including a list of prerequisites, is here: https://github.com/ResearchComputing/CONTAINER_TUTORIAL_FALL_2020
Registration is required. Zoom information will be sent in the reminder email.
Thursday, November 12 at 10:00am to 12:00pmVirtual Event