Singularity Example
Popular Repositories
When looking for containerized software, try these repositories:
Notation: [ ]
means optional, < >
means mandatory.
Docker Hub
Most popular general-purpose public repository. Docker is the most common container image type.
Repository URLs in the form
https://hub.docker.com/r/<source-group>/<source-name>
$ singularity pull [target-filename] docker://<source-group>/<source-name>[:<tag>]
Singularity Library
Curated repository of official builds of commonly-used software for singularity users.
Repositories are organized by
<source-group>/<collection-name>/<source-name>
$ singularity pull [target-filename] library://<source-group>/<collection-name>/<source-name>[:<tag>]
Note that you can search the Singularity Library from the command line:
$ singularity search <source-name>
NVIDIA GPU Cloud
High performance builds of GPU-enabled software.
Repository URLs in the form
https://catalog.ngc.nvidia.com/containers/<source-group>:<source-name>
$ singularity pull [target-filename] docker://nvcr.io/<source-group>/<source-name>[:<tag>]
Quay.io
Similar to Dockerhub but with more features for developers.
Repository URLs of the form
https://quay.io/repository/<source-group>/<source-name>
$ singularity pull [target-filename] docker://quay.io/<source-group>/<source-name>[:<tag>]
BioContainers
Curated repository of scientific software for biologists.
Repository URLs of the form
https://biocontainers.pro/tools/<source-name>
Images tags of the form <version>--<hash>
$ singularity pull [target-filename] https://depot.galaxyproject.org/singularity/<source-name>:<tag>
Biocontainers can also be found on Dockerhub and Quay.io (above).
IBM PowerAI (Traverse only)
Repository name ibmcom/powerai on dockerhub (see above).
Prebuilt images
HPRC provides images for general use. The path on disk varies by cluster.
- On Grace and FASTER,
/scratch/data/Singularity/images/
- On ACES,
/scratch/data/containers/
Building your own images
HPRC provides training on building your own images from scratch. Please see the published previous materials from our Fundamentals of Containers short course, or watch the recording on YouTube.