singularity build
命令是 Singularity 中非常重要的一个功能,它允许用户从定义文件、现有的 Singularity 容器或者其他容器平台(如 Docker)的镜像来构建一个新的 Singularity 容器。这个命令主要用于创建定制化的容器环境,以适应特定的应用和需求。
singularity build [选项] <容器输出路径> <构建源>
<容器输出路径>
: 指定新构建的容器文件的存储位置和名称,通常以 .sif
结尾,表示 Singularity Image Format。<构建源>
: 可以是 Singularity 定义文件(以 .def
结尾)、现有的 Singularity 容器文件、Docker 容器镜像等。.sif
或 .img
容器文件构建新容器。