Singularity

From Alliance Doc
Revision as of 14:24, 28 July 2017 by Cgeroux (talk | contribs) (Created page with "{{Draft}} Singularity allows you to run containers in an HPC environment. For more information about singularity see [http://singularity.lbl.gov/] A good place to find more i...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


This article is a draft

This is not a complete article: This is a draft, a work in progress that is intended to be published into an article, which may or may not be ready for inclusion in the main wiki. It should not necessarily be considered factual or authoritative.



Singularity allows you to run containers in an HPC environment. For more information about singularity see [1]

A good place to find more images to use with singularity is: [2] e.g. search for ubuntu, and then you can create a new singularity container with a given Ubuntu image with:

$ singularity create my-container.img
$ singularity import my-container.img docker://ubuntu:16.10

or in one step

$ singularity pull -n my-container.img docker://ubuntu:16.10

if the docker image name and tag are ubuntu and 16.10 for example. It is also likely if installing software that you will want larger than the default image. The size of the image can be specified with the -s option, e.g. -s 4096 to specify that the image should be 4096 MB or 4G.

See also: