Links
NERSC Container Tutorial 1 (2 and 3 also)

When you do the first set of tasks at the end, the exercises are:
  1. use podman-hpc
  2. pull awlavely/adamslolcow from dockerhub
  3. Run this on a login node
  4. Run this with an interactive job
  5. run this as a batch job
  6. repeat 2-5 with the Shifter

Notes
  1. Nothing to add.
  2. when you pull, you will need to prepend with "docker.io" and the version: podman-hpc pull docker.io/awlavely/adamslolcow:1.0 Otherwise, you will get a login/denied error.
  3. Nothing to add.
  4. I had to modify the switches and set the account: salloc --nodes 1 --time 01:00:00 -C cpu --qos interactive --account mXXXX It is probably a good idea to set the time to 00:05:00 five minutes.
  5. This is fine — you have to create a XXX.job file based on the example on the slide and submit it using sbatch.
  6. Shifter - same caveats w/ time as above 5 minutes is plenty and will limit your account charges.
  • pull
  • run on login node
  • run with an interactive job
  • run as a batch job