Skip to content

Creating a Singularity container

There are many ways to create a Singularity container.

How and where to build?

Here is a decision tree on how and where to build a Singularity container.

flowchart TD
  where_to_build[Where to build my Singularity container?]
  where_to_build --> have_linux
  have_linux[Do you have Linux with sudo rights and Singularity installed?]
  build_short[Is the build short?]
  use_linux(Build on Linux computer with sudo rights)
  use_remote_builder_website(Build using Sylabs remote builder website)
  use_remote_builder_rackham(Build using Sylabs remote builder from Rackham)

  have_linux --> |yes| use_linux
  have_linux --> |no| build_short
  build_short --> |yes| use_remote_builder_website
  build_short --> |yes| use_remote_builder_rackham
How and where Features
Local Linux Easiest for Linux users, can do longer builds
Remote builder from website Easiest for non-Linux users, short builds only
Remote builder from Rackham Can do longer builds