apptainer-pull
Download container images from remote registries.
TLDR
Pull a container from Docker Hub
SYNOPSIS
apptainer pull [options] image URI
DESCRIPTION
apptainer pull downloads container images from remote registries and converts them to the SIF (Singularity Image Format). Supported sources include Docker Hub (docker://), the Sylabs Container Library (library://), OCI registries (oras://), and Shub (shub://).
Downloaded images are cached locally to speed up subsequent operations. The resulting SIF file is portable and can be run on any system with Apptainer installed.
PARAMETERS
--arch architecture
Pull image for a specific CPU architecture-F, --force
Overwrite an existing local image file--sandbox
Create a writable directory instead of a SIF file--disable-cache
Do not use or update the image cache--no-https
Use HTTP instead of HTTPS for downloads
CONFIGURATION
/etc/apptainer/apptainer.conf
Main configuration file controlling cache directories, registry defaults, and download behavior.
CAVEATS
Large images may take significant time and bandwidth to download. Docker images are converted on-the-fly which can add overhead. Some Docker images may not convert perfectly due to differences in runtime expectations.
SEE ALSO
apptainer(1), apptainer-push(1), apptainer-build(1)
