26.9 Building a Container from Scratch
Building a container from scratch essentially creates an empty container. Once created, packages may be installed to meet the requirements of the container. This approach is useful when creating a container that will only need the minimum of packages installed.
The first step in building from scratch is to run the following command to build the empty container:
# buildah from scratch
working-container
After the build is complete, a new container will have been created named working-container:
# buildah containers
CONTAINER ID BUILDER IMAGE ID IMAGE NAME CONTAINER NAME
9b138eee7fa6 * scratch working-container
The empty container is now ready to have some packages installed. Unfortunately this cannot be performed from within the container because not even the bash or dnf tools exist at this point. Instead the container filesystem needs to be mounted on the host system and the...