@stutteringsteve let me explain it for you…
Containers are just Linux processes with optional different namespaces and control groups (
Containers are normally formed with their own “root filesystem” called an OCI Image which is what tools like
docker build and the
Dockerfile format is good at doing. Think of this as a “chroot” really because that’s what it results in, basically an image is effectively a Tarball (actually it is with special JSON metadata).
That’s about it.