Overview
Containers bundle an application, the libraries and other executables it may need, and even the data used with the application into portable, self-contained files called images. Containers simplify installation and management of software with complex dependencies and can also be used to package workflows.
Please refer to the following pages for further information.
Container Registries for UVA Research Computing
Images built by Research Computing are hosted on Docker Hub (and previously Singularity Library).
Singularity Library
Due to storage limits we can no longer add Singularity images to Singularity Library. There will be no more updates to this registry.
Docker Hub
In the summer of 2020, we switched to Docker Hub. A complete list of images along with their Dockerfiles can be found in our rivanna-docker GitHub repository. These images may or may not be installed as modules on the HPC system.
We do not use the latest
tag. Specify the exact version when pulling an image. For example:
module load apptainer
apptainer pull docker://uvarc/pytorch:1.5.1
Images that contain ipykernel
can be added to your list of Jupyter kernels. To verify:
apptainer exec <container_name>.sif python -m pip list | grep ipykernel
If this returns ipykernel <version>
, proceed here.
You are welcome to use/modify our Dockerfiles. Some form of acknowledgment/reference is appreciated.
|
userinfo
containers, docker, rivanna, singularity, software