Basic Docker and Singularity (virtual)  
Click here to register for this workshop

In this workshop, we will cover,

  1. How to install and run Linux software in Docker or Singularity containers;
  2. How to setup and run software in Conda through Docker containers; 

Containers are increasingly popular for running Linux software. Containerized software is easy to deploy, and more importantly, it ensures the reproducibility of software or pipelines ran in different hardware and system environments. A docker image with installed software can be built on your Mac or Windows laptop, and the image files can be uploaded to the BioHPC server to process your data files. During this workshop, you will learn through examples how to install Linux software in Docker or Singularity containers, how to build Docker or Singularity images of your data analysis pipeline,  and how to deploy the images on BioHPC servers.

Session1:  slides   exercises video

Session2:  slides   exercises video

Server assignment length 14 days  
Website credentials: login  Web Accessibility Help