Difference between revisions of "Singularity"

From CAC Documentation wiki
Jump to navigation Jump to search
m
 
Line 3: Line 3:
 
[https://en.wikipedia.org/wiki/Singularity_(software) Singularity] is a [https://en.wikipedia.org/wiki/Containerization containerization] technology, similar to [[Docker]], [https://singularity.lbl.gov/about originally developed] at Lawrence Berkeley National Lab with the requirements of scientific computing and high performance computing (HPC) in mind, especially [https://sylabs.io/guides/3.4/user-guide/security.html security].  A company called [https://sylabs.io/ Sylabs] has since been started and continues to maintain and update Singularity (see the [https://github.com/sylabs/singularity GitHub Repository]).  In addition to this page, you may want to explore the [https://sylabs.io/guides/3.4/user-guide/ official documentation].
 
[https://en.wikipedia.org/wiki/Singularity_(software) Singularity] is a [https://en.wikipedia.org/wiki/Containerization containerization] technology, similar to [[Docker]], [https://singularity.lbl.gov/about originally developed] at Lawrence Berkeley National Lab with the requirements of scientific computing and high performance computing (HPC) in mind, especially [https://sylabs.io/guides/3.4/user-guide/security.html security].  A company called [https://sylabs.io/ Sylabs] has since been started and continues to maintain and update Singularity (see the [https://github.com/sylabs/singularity GitHub Repository]).  In addition to this page, you may want to explore the [https://sylabs.io/guides/3.4/user-guide/ official documentation].
  
'''Please note:''' this documentation uses examples tested with version 3.4.0
+
'''Please note:''' examples and information in this documentation are based on Singularity version 3.4.0.
  
 
__TOC__
 
__TOC__

Latest revision as of 14:54, 7 October 2019

This page is currently under construction

Singularity is a containerization technology, similar to Docker, originally developed at Lawrence Berkeley National Lab with the requirements of scientific computing and high performance computing (HPC) in mind, especially security. A company called Sylabs has since been started and continues to maintain and update Singularity (see the GitHub Repository). In addition to this page, you may want to explore the official documentation.

Please note: examples and information in this documentation are based on Singularity version 3.4.0.

Getting Started

Recipes

Images

GitHub Repository SingularityHub


Using Singularity

On CAC Private Clusters

On Red Cloud

Creating Images

Docker vs. Singularity

Best Practices File Differences