Since the introduction of Docker back in 2013, container technology has become the industry standard for software packaging, distribution, and deployment.

Creating a container consists in bundling an application, its runtime, dependencies, libraries, settings etc. in one single unit that can later run independently of the underlying infrastructure. Unlike virtual machines, containers are lightweight and yield higher performances while providing greater versatility and interoperability. As containers accommodate an easy, safe, reliable, and scalable way to run applications and pipelines, they are an attractive candidate for HPC and AI workloads.

Available Material

HandoutHandout.pdf (1.2 MB)
Material for hands-onHands-on-participant.tar.xz (12.4 MB)
PresentationPresentation (17.76 MB)
Additional base imagesmignon, gioconda, lrz

Corresponding person

Questions and comments can be addressed at Florent Dufour: dufour@lrz.de

  • No labels