Skip to content

Apptainer Builder

Build Apptainer/Singularity container images (.sif files) as SLURM batch jobs. You can build from a Docker image or from a definition file.

Apptainer Builder

Only basic fields are shown (no advanced section):

  • Partition — select the partition for the build job.
  • Job Name — assign a name for the build job.
  • Working Directory — where the .sif output file is saved.
  • SIF File Name — name for the output .sif file (required)
  • Docker Image Path — Docker image reference using docker:// prefix (e.g., docker://ubuntu:22.04)
OptionDescription
Build ArgumentsKey-value pairs replacing {{ variable }} in definition files
Build Arg FilePath to a file containing build arguments
FakerootBuild appearing as root user
ForceOverwrite existing image
SandboxBuild as a writable chroot directory
EncryptBuild with encrypted filesystem
NVIDIA Support (--nv)Inject host NVIDIA libraries
NVIDIA Container CLI (--nvccli)Use NVIDIA Container CLI
ROCm SupportInject AMD ROCm libraries
Writable TmpfsUse writable tmpfs overlay
Disable CacheBuild without using cache
Library URLCustom library URL for pulling images
Bind PathsPaths to bind-mount during build
SectionsSpecific sections to build from definition file

Build duration varies based on container complexity. Monitor progress on the Job Logs page.