A Docker container with Singularity installed
For testing Singularity containers on systems without Singularity
git clone https://github.com/stevekm/docker-singularity.git
cd docker-singularity
docker build -t stevekm/singularity .
docker run --privileged --rm -ti stevekm/singularity
-
The demo Singularity container will be created when the Docker container is run; the
--privileged
argument is required for Docker -
Inside the Docker container, test the Singularity container by running
/test.sh
-
To run a Docker base image directly:
docker run --privileged --rm -ti debian:jessie /bin/bash
http://singularity.lbl.gov/install-linux
https://github.com/singularityware/singularity/releases
https://groups.google.com/a/lbl.gov/forum/#!topic/singularity/e9mlDuzKowc