贡献者: addis
Singularity 类似于 Docker,多用于科学计算(尤其是计算机集群)。因为 docker 的运行需要管理员(root)权限,它在共享的计算机集群中使用时可能会让普通用户获得 root 权限,从而导致安全问题。Singularity 主要是为了解决该问题产生的。其次它对科学计算常用框架(例如 MPI)提供了更多便利和优化。
安装步骤(有点麻烦)
一些特性
.sif
singularity
命令,不需要用 module load
。
singularity pull docker://用户名/镜像
可以直接和 docker 一样 pull 一个镜像。
singularity shell 镜像.sif
可以从镜像中打开一个 shell
singularity exec 镜像.sif 命令 arg1 arg2 ...
执行镜像中的命令
/home/$USER, /tmp, $PWD
三个文件夹到镜像内。
 
 
 
 
 
 
 
 
 
 
 
友情链接: 超理论坛 | ©小时科技 保留一切权利