BuildKit is the image building engine inside Docker. It's not part of other container runtimes - like containerd - but you can run a BuildKit server in a container. docker build
uses Buildx and BuildKit by default since Docker Engine 23.0.
You can install BuildKit by either running it natively via systemd or in a container.
BuildKit can also be built in a version that tightly integrates with containerd, using an existing containerd daemon for the storage and sharing it with other containerd clients.