Revision 3 as of 2021-06-02 16:06:05

Clear message

Singularity Builder VM

Singularity Builder VM is an easy-to-install virtual machine running a mininmal Debian Linux installation prepared with Sylabs Singularity, allowing to build Singularity images as root user in a sandbox environment. The Builder VM is preconfigured to exchange data between some host and guest file systems.

Usage

You can use any ISG.EE managed computer to perform the following steps:

  1. Open a Linux terminal
  2. Enter sgbuilder. This will show you an overview/ help on how to install and start the Singularity Builder VM.

  3. Create a new VM copy of the Singularity Builder VM in any directory you like:

    sgbuilder install default /scratch/Your_Username/vm1
    Please note you should install your VM somewhere in /scratch and not in your user home directory for performance reasons.
  4. Once the VM has been installed, you can start it up as follows:

    sgbuilder start /scratch/Your_Username/vm1
  5. To shut down the VM in a clean manner, enter "shutdown now" at the shell.