In this presentation, Chris describes using Docker for reproducible science and then how to convert to Singularity when you want to run it on an HPC resource (because Docker is not supported on traiditional HPC).