Skip to content

Commit 207b21a

Browse files
committed
adding sregistry page
1 parent ec2ecab commit 207b21a

5 files changed

Lines changed: 36 additions & 1 deletion

File tree

_data/sidebars/main_sidebar.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ entries:
4747
url: /install-windows
4848
output: web, pdf
4949

50+
- title: Host a Singularity Registry
51+
url: /singularity-registry
52+
output: web, pdf
5053

5154
- title: Contributing
5255
output: web, pdf
342 KB
Loading
-876 Bytes
Loading

index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Singularity enables users to have full control of their environment. Singularity
1313
<img style="max-width:900px" src="/assets/img/diagram/singularity-2.4-flow.png">
1414
</a>
1515

16-
It's pretty simple. You can make and customize containers locally, and then run them on your shared resource. As of version 2.3, you can even import Docker image content without sudo permissions. Singularity also allows you to leverage the resources of whatever host you are on. This includes HPC interconnects, resource managers, file systems, GPUs and/or accelerators, etc. Singularity does this by enabling several key facets:
16+
It's pretty simple. You can make and customize containers locally, and then run them on your shared resource. As of version 2.3, you can even pull Docker image layers into a new Singularity image without sudo permissions. Singularity also allows you to leverage the resources of whatever host you are on. This includes HPC interconnects, resource managers, file systems, GPUs and/or accelerators, etc. Singularity does this by enabling several key facets:
1717

1818
* Encapsulation of the environment
1919
* Containers are image based

pages/info/singularity-registry.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: Host a Singularity Registry
3+
sidebar: main_sidebar
4+
permalink: singularity-registry
5+
toc: false
6+
---
7+
8+
In response to our users, @vsoch has developed a local registry for institutions
9+
or users, <a href="https://github.com/singularityhub/sregistry" target="_blank">Singularity Registry</a>,
10+
to deploy on their resources to manage and serve singularity images. With Singularity Registry you can:
11+
12+
* build to your on you local resource, or a continuous integration server
13+
* push images to the registry
14+
* manage images in collections, by tags, or metadata
15+
* visualize collections of images to assess size
16+
17+
<a href="/assets/img/diagram/container_treemap.png" target="_blank" class="no-after">
18+
<img style="max-width:900px" src="/assets/img/diagram/container_treemap.png">
19+
</a>
20+
21+
Public images in your registry are immediately available via the Singularity command line software via the `shub://` unique resource identifier:
22+
23+
```
24+
singularity pull shub://vsoch/hello-world
25+
```
26+
27+
If you don't want to build or host your own images, then you would be interested to use <a href="https://www.singularity-hub.org" target="_blank">Singularity Hub</a>,
28+
29+
<a target="_blank" class="btn btn-primary navbar-btn cursorNorm" style="color:white;height: 42px;padding-top: 10px;" role="button" href="https://singularityhub.github.io/sregistry">Documentation</a>
30+
<a target="_blank" href="https://www.github.com/singularityhub/sregistry" class="btn btn-primary navbar-btn cursorNorm no-after" role="button"><i style="color:white" class="fa fa-github fa-2x"></i></a>
31+
32+

0 commit comments

Comments
 (0)