Skip to content

Introduction to Containers

In this lecture we will introduce virtualization containers, that can be used to deploy applications and even whole computing environments to any Linux running host machine. After an introduction to the topic we will go over the Singularity container approach we show how to run someone else's containers, for example from DockerHub. Then we build our own container using Sylabs Cloud. We'll wrap up with some more advanced container setup and ideas for how to deploy your own applications as a container.

Existing CHPC users can use a special container building server to build their containers, non-CHPC users can either create a CHPC account, or install Singularity on their Linux, Mac or Windows system, or set up account on Sylabs Cloud and do remote build from their own (Linux) desktop. See the Hands on Setup on page 4 of the Talk slides.

Supplemental Materials:

Last Updated: 11/19/21