Singularity容器管理器 singularity-container-manager

Singularity容器管理器是一款专为高性能计算(HPC)环境设计的容器管理技能。它专注于提供安全、高效且可重复的容器化执行方案,支持从定义文件构建容器、从注册表拉取和缓存镜像、配置绑定挂载、启用GPU加速以及集成MPI并行计算。该技能是生物信息学、科学计算和数据分析等领域实现可重复性研究和自动化工作流的关键基础设施工具。 关键词:Singularity容器,HPC高性能计算,容器管理,生物信息学,可重复研究,GPU加速,MPI并行计算,Apptainer,容器化执行

Docker/K8s 0 次安装 0 次浏览 更新于 2/25/2026

name: singularity-container-manager description: 用于HPC兼容容器化执行的Singularity容器管理技能 allowed-tools:

  • Read
  • Write
  • Glob
  • Grep
  • Edit
  • WebFetch
  • WebSearch
  • Bash metadata: version: “1.0” category: 生物信息学 tags:
    • 基础设施
    • 容器
    • singularity
    • hpc

Singularity容器管理器技能

目的

为HPC兼容的容器化执行提供Singularity容器管理。

功能

  • 从配方文件构建容器
  • 从注册表拉取和缓存容器
  • 绑定挂载配置
  • GPU透传
  • MPI集成
  • HPC安全合规性

使用指南

  • 从定义文件构建容器
  • 缓存容器以供重复使用
  • 适当配置绑定挂载
  • 为加速工作负载启用GPU
  • 与MPI集成以进行并行计算
  • 确保HPC安全合规

依赖项

  • Singularity/Apptainer
  • Docker
  • BioContainers

流程集成

  • 可重复研究工作流 (reproducible-research)
  • 所有分析流程