Apptainer image for Frontier
Building an image
There is a detailed description on how to create images for Frontier and an example repo.
note
I was not able to build the example image on a VM (probably not enough space or incorrect apptainer install), but it worked on Frontier. We might need to investigate.
Pushing an image to a GitLab repo
- login to code.ornl.gov using your UCAMS username/token.
apptainer remote login --username xxx oras://savannah.ornl.gov
- push the image to the container registry (usually, the registry of the project with source code and Dockerfiles)
apptainer -d push app.sif oras://savannah.ornl.gov/ndip/tool-sources/xxx/yyy/app:0.1.0
noteSince container registry is migrating from GitLab to Harbor, you might need to push there (if Harbor supports Apptainer).