Some common misconceptions about terminology.
It's not a "Docker container"
Docker is a company which develops container-related software.
One of these software projects is the command-line
docker command-line program is used to create container images
and run containers. However, it's only one such program which does so.
apptainer, and Kubernetes.
The vendor-neutral terms container image and container are preferred.
- A container image is a static package which can be used to run software reproducibly.
- A container is an instance of an image. A running container is what crunches numbers.
You build images and run containers.
Singularity was an academic project. A for-profit company called Syslabs forked Singularity, taking its name, and commercialized it. To clear up the confusion, the original Singularity project was renamed to Apptainer.