This repository collects Dockerized versions of the most widespread HPC stacks. In particular, each folder contains:
- A set of
Dockerfilesthat can be used standalone or manually assembled in a microservices application; - A
docker-compose.ymlfile that simulates an HPC cluster orchestrated by the selected stack.
This repository's main purpose is to provide the HPC community with Docker-based simulated environments of HPC stacks, which will be used mainly for small-scale experiments, debugging, and CI/CD pipelines.
All Docker containers are published on DockerHub under the alphaunito organization. At the moment, this repository contains Dockerized versions of:
All images support the explicit definition of opencontainers annotations through two build args:
- The
COMMITbuild arg should contain the digest of the commit the image is being created from. It populates theorg.opencontainers.image.revisionlabel - The
CREATION_DATEbuild arg should contain the creation time of the image inRFC 3339format. It populates theorg.opencontainers.image.createdlabel