Skip to content

singularityhub/singularity-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

Singularity Docker

This repository serves Dockerized Singularity, organized by versions that are currently installed from the Singularity main repository (based on versioned branches). You can find the Dockerfiles in the various branches with the associated tag you are interested in. The containers are hosted at quay.io/singularity/singularity and were previously hosted on Docker Hub.

Versions

The versions below are automated builds. Before 3.7.4 we rely on the hpcng Singularity repository Github branches. 3.7.4 and later we use sylabs Singularity, which is the company created specifically for Singularity. The repository here also stories the various versions in different branches, so that a single push to master doesn't trigger a build of all versions

  • v3.10.4: Builds to quay.io/singularity/singularity:v3.10.4.
  • v3.10.4-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.10.4-slim.
  • v3.10.3: Builds to quay.io/singularity/singularity:v3.10.3.
  • v3.10.3-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.10.3-slim.
  • v3.10.0: Builds to quay.io/singularity/singularity:v3.10.0.
  • v3.10.0-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.10.0-slim.
  • v3.9.9-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.9.9-slim.
  • v3.9.9: Builds to quay.io/singularity/singularity:v3.9.9.
  • v3.9.8-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.9.8-slim.
  • v3.9.8: Builds to quay.io/singularity/singularity:v3.9.8.
  • v3.9.7-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.9.7-slim.
  • v3.9.7: Builds to quay.io/singularity/singularity:v3.9.7.
  • v3.9.6-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.9.6-slim.
  • v3.9.6: Builds to quay.io/singularity/singularity:v3.9.6.
  • v3.9.5-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.9.5-slim.
  • v3.9.5: Builds to quay.io/singularity/singularity:v3.9.5.
  • v3.9.4-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.9.4-slim.
  • v3.9.4: Builds to quay.io/singularity/singularity:v3.9.4.
  • v3.9.3-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.9.3-slim.
  • v3.9.3: Builds to quay.io/singularity/singularity:v3.9.3.
  • v3.9.2-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.9.2-slim.
  • v3.9.2: Builds to quay.io/singularity/singularity:v3.9.2.
  • v3.9.1-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.9.1-slim.
  • v3.9.1: Builds to quay.io/singularity/singularity:v3.9.1.
  • v3.9.0-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.9.0-slim.
  • v3.9.0: Builds to quay.io/singularity/singularity:v3.9.0.
  • v3.8.4-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.8.4-slim.
  • v3.8.4: Builds to quay.io/singularity/singularity:v3.8.4.
  • v3.8.3-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.8.3-slim.
  • v3.8.3: Builds to quay.io/singularity/singularity:v3.8.3.
  • v3.8.2-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.8.2-slim.
  • v3.8.2: Builds to quay.io/singularity/singularity:v3.8.2.
  • v3.8.1-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.8.1-slim.
  • v3.8.1: Builds to quay.io/singularity/singularity:v3.8.1.
  • v3.7.4-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.7.4-slim.
  • v3.7.4: Builds to quay.io/singularity/singularity:v3.7.4.
  • v3.7.3-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.7.3-slim.
  • v3.7.3: Builds to quay.io/singularity/singularity:v3.7.3.
  • v3.7.2-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.7.2-slim.
  • v3.7.2: Builds to quay.io/singularity/singularity:v3.7.2.
  • v3.7.1-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.7.1-slim.
  • v3.7.1: Builds to quay.io/singularity/singularity:v3.7.1.
  • v3.7.0-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.7.0-slim.
  • v3.7.0: Builds to quay.io/singularity/singularity:v3.7.0.
  • v3.6.4-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.6.4-slim.
  • v3.6.4: Builds to quay.io/singularity/singularity:v3.6.4.
  • v3.6.2-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.6.2-slim.
  • v3.6.2: Builds to quay.io/singularity/singularity:v3.6.2.
  • v3.6.1-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.6.1-slim.
  • v3.6.1: Builds to quay.io/singularity/singularity:v3.6.1.
  • v3.6.0-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.6.0-slim.
  • v3.6.0: Builds to quay.io/singularity/singularity:v3.6.0.
  • v3.5.3-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.5.3-slim.
  • v3.5.3: Builds to quay.io/singularity/singularity:v3.5.3.
  • v3.5.1-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.5.1-slim.
  • v3.5.1: Builds to quay.io/singularity/singularity:v3.5.1.
  • v3.5.0-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.5.0-slim.
  • v3.5.0: Builds to quay.io/singularity/singularity:v3.5.0.
  • v3.4.2-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.4.2-slim.
  • v3.4.2: Builds to quay.io/singularity/singularity:v3.4.2.
  • v3.4.1-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.4.1-slim.
  • v3.4.1: Builds to quay.io/singularity/singularity:v3.4.1.
  • v3.4.0-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.4.0-slim.
  • v3.4.0: Builds to quay.io/singularity/singularity:v3.4.0.
  • v3.3.0-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.3.0-slim.
  • v3.3.0: Builds to quay.io/singularity/singularity:v3.3.0.
  • v3.2.1-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:v3.2.1-slim.
  • v3.2.1: Builds to quay.io/singularity/singularity:v3.2.1.
  • 3.1.1-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:3.1.1-slim.
  • 3.1.1: Builds to quay.io/singularity/singularity:3.1.1
  • 3.1-slim: A multistage build that is smaller in size that builds to quay.io/singularity/singularity:3.1-slim.
  • 3.1: Builds to quay.io/singularity/singularity:3.1
  • 3.0.2-slim: A multistage build that is smaller in size (see this issue) Builds to quay.io/singularity/singularity:3.0.2-slim.
  • 3.0.2: Builds to quay.io/singularity/singularity:3.0.2
  • release-3.0: Builds to quay.io/singularity/singularity:3.0

Legacy

We used to use quay.io/singularity/singularity on Docker Hub, but have switched to quay.io/singularity/singularity for much better deployment features.

For GitLab CI, we needed a container without an ENTRYPOINT. That is the only difference.

Use Cases

Currently, the intended use case is to provide these as base images for continuous integration, meaning that you should be able to build a container using one of these environments. To work correctly with Docker, the container needs to be run in privileged mode.

$ docker run --privileged -t --rm quay.io/singularity/singularity

Releases

No releases published

Sponsor this project

 

Packages

No packages published