Awesome
rivanna-docker
This repository contains Dockerfiles and Apptainer definition files for containers deployed on Rivanna, the high-performance computing cluster at the University of Virginia.
Structure
<pre> . ├── app1 │ ├── version1 │ │ ├── Dockerfile │ │ └── README.md │ └── version2 │ ├── Dockerfile │ └── README.md └── app2 └── version1 ├── Dockerfile └── README.md </pre>Each version should reside in its own directory with a README.md
. Here is a suggested template:
<name of main app> <version> <any other important info>
<homepage of main app>
<any other apps/packages>
Usage on Rivanna:
```
module load apptainer
apptainer pull docker://uvarc/<app>:<tag>
./<app>_<tag>.sif
```
Individual README.md
files are used as the Docker Hub repository overview.
To contribute, please visit the wiki for instructions and tips.
Popular images
image | description | pulls |
---|---|---|
alphafold | Multistage build to reduce image size | |
deeplabcut | DeepLabCut with Anipose | |
pytorch | PyTorch with popular packages for Rivanna users | |
qiime2 | QIIME2 with proper clean up | |
tensorflow | TensorFlow with popular packages for Rivanna users |
License
Citation
R. Sun and K. Siller, HPC Container Management at the University of Virginia, PEARC '24: Practice and Experience in Advanced Research Computing 2024: Human Powered Computing 73, 1 (2024). doi:10.1145/3626203.3670568