Software containers for CMSSW

In this lesson you will learn how to obtain and use Docker containers, in which you can run CMSSW and general CMS analysis jobs.

Prerequisites

General Docker introduction GitLab CI/CD introduction GitLab CI for CMSSW lesson

Schedule

Setup Download files required for the lesson
00:00 1. Introduction Which options are available to run CMSSW in a container?
00:10 2. Using full CMSSW containers How can I obtain a standalone CMSSW container?
00:20 3. Containers based on CVMFS How can I get a more light-weight CMSSW container?
What are the caveats of using a light-weight CMSSW container?
00:45 4. Accessing CVMFS from Docker locally How can I access CVMFS from my computer?
How can I access CVMFS from Docker?
01:10 5. Using Singularity How can I use CMSSW inside a container on LXPLUS?
01:25 6. Using unpacked.cern.ch What is unpacked.cern.ch?
How can I use unpacked.cern.ch?
01:40 7. Finding container images How do I find existing container images?
How can I make use of them?
01:55 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.