Sign inSign up

misterfitz/slurm

By misterfitz

Updated 4 months ago

Ready-to-run Slurm HPC cluster in a single Docker container (Rocky Linux 9)

Image
Integration & delivery
0

8.8K

misterfitz/slurm repository overview

Slurm Docker Image

Pre-configured single-node Slurm HPC cluster for development, testing, and CI/CD.

Tags

  • base-root — Minimal Slurm install (slurmctld + slurmd + munge) running as root
  • base — Same as base-root but runs as a non-root user
  • full-root — Base image + dev tools (gcc, git, python3, pip, vim, etc.) as root
  • full — Full image running as a non-root user

Quick Start

docker 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

Tag summary

Content type

Image

Digest

sha256:8d601218f

Size

610.4 MB

Last updated

4 months ago

docker pull misterfitz/slurm:full-root-25.05-el9