Ready-to-run Slurm HPC cluster in a single Docker container (Rocky Linux 9)
8.8K
Pre-configured single-node Slurm HPC cluster for development, testing, and CI/CD.
base-root — Minimal Slurm install (slurmctld + slurmd + munge) running as rootbase — Same as base-root but runs as a non-root userfull-root — Base image + dev tools (gcc, git, python3, pip, vim, etc.) as rootfull — Full image running as a non-root userdocker run -d --name slurm --hostname linux misterfitz/slurm:base-root \
bash -c '/etc/startup.sh && tail -f /dev/null'
# Wait a few seconds for daemons to start, then:
docker exec slurm sinfo
docker exec slurm sbatch --wrap="echo hello"
What's Included
- Rocky Linux 9
- Slurm 25.05.1 (slurmctld, slurmd, munge)
- Automatic node configuration on startup (hostname, CPUs, memory)
- cgroup/v1 config for container compatibility
Source
Built from misterfitz/docker-slurm
Content type
Image
Digest
sha256:8d601218f…
Size
610.4 MB
Last updated
4 months ago
docker pull misterfitz/slurm:full-root-25.05-el9