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
xxxxxxxxxx
1
module add singularity
Then pull down an image. You can pull an image from dockerhub or singularity's hub.
xxxxxxxxxx
1
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.
xxxxxxxxxx
1
# singularity exec <local image> <cmd>
2
singularity exec julia-latest.simg julia
For more information, please see the singularity documentation.
No Comments