This lesson is being superseded (link to newer version)

Docker pre-exercises: Glossary

Key Points

Introduction
  • Docker is an implementation of a tool called a container that gives us a self-consistent computing environment

  • Docker is widely used these days in both industry and academic research

  • Docker is one way that you can interface with CMS data using the same computing tools as CMS collaborators

Installing Docker
  • For up-to-date details for installing Docker, the official documentation is the best bet.

  • Make sure you were able to download and run Docker’s hello-world example.

Using Docker with the CMS open data
  • Docker is easy to use but there are number of options you have to be careful with in order to use it effectively with the CMS open data

Setting up CVMFS
  • Installing CVMFS can make some parts of the analysis much easier

  • Care must be given though to setting up your environment properly.

Test and validate
  • The CMS Docker image contains all the required ingredients to start analyzing CMS open data.

  • In order to test and validate the Docker container you can run a simple CMSSW job.

Glossary