Skip to main content
Beta
This lesson is in the beta phase, which means that it is ready for teaching by instructors outside of the original author team.
Docker Containers
- Docker is a set of products to deliver and run software in packages
called containers.
- Software containers are widely used these days in both industry and
academic research.
- We use software containers during the hands-on sessions to provide
the a well-defined software environment for exercises.
- 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 for the hands-on sessions.
- You have now set up a docker container as a working enviroment for
CMS open data.
- You know how to pass files between your own computer and the
container.
- You know how to open a graphical window of ROOT or a jupyterlab in
your browser using software installed in the container.
- You have now set up apptainer containers to work with CMS Open
Data.
- You know how to open a graphical window of ROOT or a jupyterlab in
your browser using software installed in the container.