In response to our users, @vsoch has developed a local registry for institutions or users, Singularity Registry, to deploy on their resources to manage and serve singularity images. With Singularity Registry you can:

  • build to your on you local resource, or a continuous integration server
  • push images to the registry
  • manage images in collections, by tags, or metadata
  • visualize collections of images to assess size

Public images in your registry are immediately available via the Singularity command line software via the shub:// unique resource identifier:

singularity pull shub://127.0.0.1/vsoch/hello-world

Where 127.0.0.1 would be in reference to your registry on localhost. If you don’t want to build or host your own images, then you would be interested to use Singularity Hub,

Documentation