我想停止一个正在运行的奇异容器,类似于我如何停止一个 docker 容器:
$ docker run --name my-container
$ docker stop my-container
我正在像这样运行 Singularity:
$ singularity run image.img
谢谢!马蒂亚
我想停止一个正在运行的奇异容器,类似于我如何停止一个 docker 容器:
$ docker run --name my-container
$ docker stop my-container
我正在像这样运行 Singularity:
$ singularity run image.img
谢谢!马蒂亚
使用时singularity run ...
并且您想停止该进程,您只需要使用kill $singularity_PID
或pkill singularity
杀死您的用户的所有奇异进程。
您还可以使用singularity instance start /path/to/image.sif instance_name
来获得更多类似 docker 的行为。然后你可以使用singularity instance stop instance_name
. 您还可以使用singularity shell instance://instance_name
在运行环境中获取 shell,而singularity run
.