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.

  • The concepts of image and container, plus the knowledge of certain Dockers commands, is all that is needed to start using CMS open data

Using Docker with the CMS open data
  • You have now set up a docker container as a working enviroment for CMS open data. You know how to open a graphical window in it and how to pass files between your own computer and the container.

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

FIXME