Bureaucrats, cc_docs_admin, cc_staff
2,879
edits
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
=Introduction= | =Introduction= | ||
Containers as a method of distributing software along with their often complex dependencies has recently become commonplace thanks to the rising popularity of container managements systems and runtime environments such as Docker and Singularity, now called [[Apptainer]]. Users on the Alliance system are free to use containers of their own in order to bring their software to the Alliance systems. While many users will simply build containers and store them in their own project spaces, groups with many users, those who wish to run the same container on many systems, or those who need to preserve a complex workflow for some period of time may choose to deposit their container image into the [[CVMFS]] repository described below. For container authors and contributors, this article outlines the requirements containers need to meet to be hosted in the repository. For users of these containers, this article will outline available containers and some information on their use. | [https://en.wikipedia.org/wiki/Containerization_(computing) Containers] as a method of distributing software along with their often complex dependencies has recently become commonplace thanks to the rising popularity of container managements systems and runtime environments such as Docker and Singularity, now called [[Apptainer]]. Users on the Alliance system are free to use containers of their own in order to bring their software to the Alliance systems. While many users will simply build containers and store them in their own project spaces, groups with many users, those who wish to run the same container on many systems, or those who need to preserve a complex workflow for some period of time may choose to deposit their container image into the [[CVMFS]] repository described below. For container authors and contributors, this article outlines the requirements containers need to meet to be hosted in the repository. For users of these containers, this article will outline available containers and some information on their use. | ||
=Container repository= | =Container repository= |