Containers on IU supercomputers
Karst, Carbonate and Big Red II have the singularity package available which allows users to run docker or singularity images on the supercomputers. This can be a great way to run programs that are not installed on the supercomputers.
To use singularity, load the module
module add singularity
Then pull down an image. You can pull an image from dockerhub or singularity's hub.
singularity pull docker://julia:latest
Unlike docker, singularity creates a file that contains the image specification. To run the container use the image file generated by your pull command.
# singularity exec <local image> <cmd>
singularity exec julia-latest.simg julia
For more information, please see the singularity documentation.