Skip to main content

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
    note

    Since container registry is migrating from GitLab to Harbor, you might need to push there (if Harbor supports Apptainer).