Как я могу запустить именованный экземпляр контейнера в Singularity?

Мне нужно запустить много контейнеров, используя Singularity.

Если я не назначу им имя, их будет сложно отследить.

Я мог бы сохранить соответствие между их идентификаторами и тем, что они делают во внешнем файле, но это громоздко.

Мне нужно что-то эквивалентное docker run --name, для сингулярности.

Документация Singularity не помогла, и на странице руководства ничего нет.

1 ответ

Решение

Какую версию Singularity вы используете?

Singularity 2.4 отсутствует, так как через несколько дней вы можете запускать именованные экземпляры контейнера. Я приведу пример с сайта Singularity

$ singularity instance.start shub://GodloveD/lolcow cow1

Вы также можете использовать контейнеры из Docker Hub в соответствии с документацией Singularity. Может быть, это отвечает на ваш вопрос.

Другие вопросы по тегам