Introduction to containers in HPC

Overview

Teaching: 10 min
Exercises: 5 min
Questions
  • What is a container and how is it different from a virtual machine?

  • What are some of the benefits of containers and how can containers help me do my job better?

Objectives
  • Learn the basics about what a container is

  • Learn why there are special container runtimes used in HPC.

This will be a slide presentation that will provide background information about containers and their use in HPC.

Key Points

  • Containers encapsulate all of the dependences needed to run an application

  • HPC container runtimes exists to address some special requirements typically found in HPC.