eth-cscs / sarus

OCI-compatible engine to deploy Linux containers on HPC environments.
https://sarus.readthedocs.io/en/stable/
BSD 3-Clause "New" or "Revised" License
130 stars 10 forks source link
containers cpp11 docker hpc linux oci runc

Sarus - An OCI-compatible container engine for HPC

License: BSD 3-Clause Documentation Integration

Sarus is a software to run Linux containers on High Performance Computing environments. Its development has been driven by the specific requirements of HPC systems, while leveraging open standards and technologies to encourage vendor and community involvement.

Key features:

Accessing the documentation

The full documentation is available on Read the Docs.

If you wish to generate the documentation yourself, the sources are located in the doc directory and can be built using Python 3 and Sphinx:

cd doc
python3 -m venv ./venv
source venv/bin/activate
pip3 install -r requirements.txt
make html

Communications

If you think you've identified a security issue in the project, please DO NOT report the issue publicly via the Github issue tracker. Instead, send an email with as many details as possible to the following address: sarus@cscs.ch. This is the business address to the core Sarus maintainers.

To report bugs and request new features, you can use GitHub issues.

Contributing

Contributions to Sarus are welcome and greatly appreciated. Please refer to the CONTRIBUTING.md file for more detailed information about contributing.

Publications