Skip to content

Course Prerequisites

Unix Command Line

A foundational understanding of the UNIX command line is a prerequisite for this workshop. Docker relies heavily on terminal interactions, and as we move towards deploying containers in High-Performance Computing (HPC) environments, you will need to be comfortable navigating the shell without a graphical interface.

Before beginning this workshop, you should be comfortable with:

  • Navigating the filesystem: cd, ls, pwd
  • File manipulation: cp, mv, rm, mkdir
  • Viewing and editing files: cat, less, nano or vim
  • Basic stream processing: Piping output (|) and redirecting to files (>)

If you need a refresher on these concepts, please review our Introductory Unix materials before proceeding with the Docker installation.