Docker images with Slurm Workload Manager installed
10K+
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.
This repository contains files which can be used to configure Docker images with Slurm installed. Two image versions are provided:
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.
| Tag | Base Image | Build Context | Default User |
|---|---|---|---|
| base | Ubuntu | dockerfile_base/ | standard |
| base-root | Ubuntu | dockerfile_base/ | root |
| full | Ubuntu | dockerfile_full/ | standard |
| full-root | Ubuntu | dockerfile_full/ | root |
For the images with a standard user, the default username is
dockerand the default password isubuntu.
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.
Content type
Image
Digest
sha256:91a43d53e…
Size
316.8 MB
Last updated
28 days ago
docker pull nathanhess/slurm:full-root