ghcr.io/stackhpc/slurm-docker-cluster 是 StackHPC 团队开发的一款 Slurm 集群 Docker 镜像,主要用于快速搭建轻量级 Slurm 作业调度系统环境。Slurm 是高性能计算(HPC)领域常用的开源调度工具,能实现集群资源管理、作业提交与排队、节点监控等核心功能,而这款镜像通过容器化技术,将 Slurm 的控制节点、计算节点、数据库等核心组件打包整合,让用户无需手动配置复杂的节点网络、数据库连接和依赖环境,直接通过 Docker 命令即可启动完整集群。
该镜像内置了 Slurm 的关键组件:控制节点(slurmctld)负责接收和调度作业,计算节点(slurmd)执行具体任务,数据库节点(slurmdbd)存储作业历史数据,同时包含 squeue(作业队列查看)、sbatch(作业提交)、sacct(作业记录查询)等常用管理工具。用户无需逐一部署这些组件,只需拉取镜像并配合 Docker Compose 配置文件,就能在本地或服务器上启动包含 1 个控制节点和多个计算节点的集群,节点数量可通过配置文件灵活调整。
相比传统 Slurm 部署方式,这款镜像的优势很明显。传统部署需手动配置各节点操作系统、网络互通、数据库权限,过程繁琐且易因环境差异出错;而该镜像已预先打包所有依赖(如 Munge 认证、MariaDB 数据库等),用户只需安装 Docker 和 Docker Compose,运行简单命令即可启动集群,整个过程通常不超过 5 分钟。
实际使用中,用户可通过修改镜像内置的 Slurm 配置文件(如 slurm.conf)调整调度策略(如作业优先级、资源限制),或增减计算节点数量来模拟不同规模的集群环境。这让它特别适合三类场景:HPC 开发者测试作业提交逻辑,避免在生产集群上占用资源;高校教学中演示集群调度原理,学生能直观操作作业提交、队列查看等流程;小型团队快速搭建临时计算环境,应对短期数据处理需求。
不过需要注意的是,该镜像更侧重开发测试而非生产环境——生产级 Slurm 集群通常需要高可用配置(如控制节点冗余)、数据持久化存储等复杂设计,但作为轻量级方案,它已能满足大部分非生产场景的需求。对于需要快速验证 Slurm 功能、学习调度系统使用的用户来说,这款镜像堪称“开箱即用”的实用工具。
请登录使用轩辕镜像享受快速拉取体验,支持国内优化,速度提升50倍
docker pull ghcr.io/stackhpc/slurm-docker-cluster:1f51003探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像服务
在 Docker Desktop 配置镜像
Docker Compose 项目配置
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
MacOS OrbStack 容器配置
在宝塔面板一键配置镜像
Synology 群晖 NAS 配置
飞牛 fnOS 系统配置镜像
极空间 NAS 系统配置服务
爱快 iKuai 路由系统配置
绿联 NAS 系统配置镜像
QNAP 威联通 NAS 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
来自真实用户的反馈,见证轩辕镜像的优质服务