1

我想停止一个正在运行的奇异容器,类似于我如何停止一个 docker 容器:

$ docker run --name my-container
$ docker stop my-container 

我正在像这样运行 Singularity:

$ singularity run image.img 

谢谢!马蒂亚

4

1 回答 1

2

使用时singularity run ...并且您想停止该进程,您只需要使用kill $singularity_PIDpkill singularity杀死您的用户的所有奇异进程。

您还可以使用singularity instance start /path/to/image.sif instance_name来获得更多类似 docker 的行为。然后你可以使用singularity instance stop instance_name. 您还可以使用singularity shell instance://instance_name在运行环境中获取 shell,而singularity run.

于 2020-01-21T08:12:11.097 回答