Creating an OCI Container Image
What makes a container
Containers need to contain all Linux system files wanted by the software being used within the containers, such as libraries and dependencies.
Generating an Image
OCI Images are created most often through using a Dockerfile
. This file contains the stages to take a base OS, and transform it into your desired usecase.
Optionally, there may be a build stage that doesn't get pushed to the resulting image, for when software needs to be built.
These images are stored in layers, so containers can build on other containers, and share mutual data.