A builder is an OCI image with all the inputs needed for a buildpacks build, including the build-time base image, a reference to a runtime base image, a lifecycle, and a set of buildpacks.
The build-time base image provides the OS-level dependencies for buildpacks at build-time.
The runtime base image provides the OS-level dependencies for applications at runtime.
After you have created a build-time base image and a runtime base image, you are ready to create your builder!
If you are using extensions, here is how to include them in a builder.