Introduction to Linux Containers

From TAMUQ Research Computing User Documentation Wiki
Jump to navigation Jump to search


Introduction

Goal

Understand the concept of "Container" especially in a Linux environment, and be able to play around with such artefact (fetch, interact, build...).

Major Learning Points

  • Singularity installation and use
  • Download a container
  • Interact with a container
  • Build a container
  • Bind mount a container
  • Type of HPC workloads
  • Create and Port a Python container to Raad2
  • Remote Build
  • Best Practice

Audience

  • User with some practical experience with Linux

Course Slides

PART 1:
Singularity Day 01.pdf

PART 2:
Singularity Day 02.pdf

Course Video

The following file is a 3-hour video covering the entire course:
Complete Session

The video starts at 1min15.