singularity pull

Pull an image from a URI

Synopsis

The ‘pull’ command allows you to download or build a container from a given URI. Supported URIs include:

library: Pull an image from the currently configured library
library://user/collection/container[:tag]
docker: Pull an image from Docker Hub
docker://user/image:tag
shub: Pull an image from Singularity Hub to CWD
shub://user/image:tag
singularity pull [pull options...] [output file] <URI>

Examples

From Sylabs cloud library
$ singularity pull alpine.sif library://alpine:latest

From Docker
$ singularity pull tensorflow.sif docker://tensorflow/tensorflow:latest

From Shub
$ singularity pull singularity-images.sif shub://vsoch/singularity-images

Options

-U, --allow-unauthenticated   do not require a signed container
    --docker-login            login to a Docker Repository interactively
-F, --force                   overwrite an image file if it exists
-h, --help                    help for pull
    --library string          download images from the provided library (default "https://library.sylabs.io")
    --no-cleanup              do NOT clean up bundle after failed build, can be helpul for debugging
    --nohttps                 do NOT use HTTPS with the docker:// transport (useful for local docker registries without a certificate)

SEE ALSO

Linux container platform optimized for High Performance Computing (HPC) and Enterprise Performance Computing (EPC)

Auto generated by spf13/cobra on 9-Jul-2019