{% extends "base/base.html" %} {% load crispy_forms_tags %} {% load staticfiles %} {% block css %} {% endblock %} {% block content %}
The following shows example usage for the container {{ collection.name }}/{{ collection.containers.first.name }}:{{ collection.containers.first.tag }}
Pull the container to your machine (and optionally name custom, or by hash/commit:
sregistry pull {{ collection.name }}/{{ collection.containers.first.name }}:{{ collection.containers.first.tag }}
sregistry pull {{ collection.name }}/{{ collection.containers.first.name }}:{{ collection.containers.first.tag }} --name customname.img
singularity pull shub://{{ DOMAIN_NAKED }}/{{ collection.name }}:{{ collection.containers.first.name }}:{{ collection.containers.first.tag }}
singularity pull --name customname.img shub://{{ DOMAIN_NAKED }}/{{ collection.name }}/{{ collection.containers.first.name }}:{{ collection.containers.first.tag }}
Shell into the container:
singularity shell shub://{{ DOMAIN_NAKED }}/{{ collection.name }}/{{ collection.containers.first.name }}:{{ collection.containers.first.tag }}
Run the container:
singularity run shub://{{ DOMAIN_NAKED }}/{{ collection.name }}/{{ collection.containers.first.name }}:{{ collection.containers.first.tag }}
Build using as a base:
sudo singularity build {{ collection.name }}.simg shub://{{ collection.containers.first.name }}:{{collection.containers.first.tag }}