You Asked, We Answered: FAQs About Apptainer

You Asked, We Answered: FAQs About Apptainer

As containers gain popularity in High Performance Computing (HPC) environments, Apptainer (formerly known as Singularity) has become the leading container system for HPC. For those seeking more information about Apptainer and the benefits of containerization, we’ve curated a list of Frequently Asked Questions (FAQs), designed for both beginners and seasoned experts in the field. This resource, which can be found at the bottom of the Apptainer page, breaks down the basics and deep-dives into the details, answering: 

  • What is a container?

  • What is the difference between containers and virtual machines (VMs)?

  • I’ve heard that Apptainer was built for HPC. What does that mean?

  • Why “reinvent the wheel” with a new container platform for HPC?

  • What is the relationship between Apptainer and Singularity?

  • What is the difference between OCI (Docker) images and SIF (Apptainer) images?

  • Does orchestration (like Kubernetes or Docker Swarm) work with Apptainer?

  • I’ve heard the phrase “Integration over Isolation.” What does it mean? 

  • I just downloaded a new container and I can’t find the software inside of it. How do I find the program I want to run?

  • Can Apptainer run nested containers? (Or other container runtimes like Podman?)

  • How can I submit a containerized job through a workload manager like Slurm or PBS? 

  • How can I run my MPI-enabled programs in Apptainer? 

  • How do I access ports for running services in my container?

  • How do I view graphics produced by containerized programs? 

  • What is the best strategy for importing libraries and executables from the host or from other containers into my container?

  • How do I containerize applications transparently on behalf of users I support?

If you have more questions, you can find freely available support resources by reaching out to the Slack community, the Apptainer project’s Google Groups, or the Apptainer GitHub repo. CIQ also offers expert support and services.

Still want to learn more? Check out these additional Apptainer resources: 

Subscribe to our newsletter

Related posts

Ten years of Apptainer/Singularity: A look back at the big bang of HPC containers

Ten years of Apptainer/Singularity: A look back at the big bang of HPC containers

Container workflows in HPC: Integrating Apptainer with cluster management

Container workflows in HPC: Integrating Apptainer with cluster management

How to Build an Apptainer Pre-Installed Rocky Linux 8 Custom Image for AWS ParallelCluster

How to Build an Apptainer Pre-Installed Rocky Linux 8 Custom Image for AWS ParallelCluster

Introduction to Linux Containers for HPC

Introduction to Linux Containers for HPC

Built for scale. Chosen by the world’s best.

2.75M+

Rocky Linux instances

Being used world wide

90%

Of fortune 100 companies

Use CIQ supported technologies

250k

Avg. monthly downloads

Rocky Linux

9

Enterprise products

Spanning the kernel to the orchestrator

Have questions about your infrastructure?

Talk to a CIQ engineer about Rocky Linux, HPC, and AI infrastructure.

Talk to an Expert