Sign inSign up

nathanhess/slurm

By nathanhess

•Updated 28 days ago

Docker images with Slurm Workload Manager installed

Image
1

10K+

nathanhess/slurm repository overview

⁠Slurm in Docker

⁠Docker images with Slurm Workload Manager installed

This repository contains setup files for Ubuntu-based Docker images and containers with the Slurm Workload Manager⁠ installed. These images are primarily designed to serve as an environment to experiment with Slurm or run unit/integration tests of code that will later be run on high-performance computing (HPC) resources.

⁠Image Descriptions and Tags

This repository contains files which can be used to configure Docker images with Slurm installed. Two image versions are provided:

  • A "base" version with Slurm installed and a minimal set of required packages
  • A "full" version with everything in the base version, plus various system tools (Python, text editors, Git, GCC, etc.) meant to reflect the basic setup of typical HPC servers

Both image versions are configured such that the default user is either root (if the tag has "root" in the name) or a standard user with sudo privileges.

⁠Docker Hub repository: https://hub.docker.com/r/nathanhess/slurm⁠
TagBase ImageBuild ContextDefault User
baseUbuntu⁠dockerfile_base/standard
base-rootUbuntu⁠dockerfile_base/root
fullUbuntu⁠dockerfile_full/standard
full-rootUbuntu⁠dockerfile_full/root

For the images with a standard user, the default username is docker and the default password is ubuntu.

⁠GitHub repository: https://github.com/nathan-hess/docker-slurm⁠

Dockerfiles and other configuration files for these images are stored in GitHub. The images are automatically built and published to Docker Hub⁠ with a GitHub Actions workflow. The workflow runs once a month (to keep packages updated), in addition to any time a change is made to the Dockerfile for either image, the workflow file itself, or configuration files.

Tag summary

Content type

Image

Digest

sha256:91a43d53e…

Size

316.8 MB

Last updated

28 days ago

docker pull nathanhess/slurm:full-root