如何在 Singularity 中启动容器的命名实例?

How can I start a named instance of a container in Singularity?

我需要使用 Singularity 启动许多容器。

如果我不给它们起名字,就很难跟踪它们了。

我可以把他们的ID和他们做什么的对应关系存到一个外部文件里,但是很麻烦。

对于 Singularity,我需要相当于 docker run --name 的东西。

Singularity 文档没有帮助,联机帮助页中也没有任何内容。

您使用的是哪个 Singularity 版本?

Singularity 2.4 已经发布几天了,您现在可以启动容器的命名实例。我将举一个来自 Singularity website

的例子
$ singularity instance.start shub://GodloveD/lolcow cow1

您还可以根据 Singularity 文档使用来自 Docker Hub 的容器。也许这回答了你的问题。