A docker image that contains everything required to build a kernel.
curl https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.19.14.tar.xz | tar xJ
cd linux-5.19.14
docker run -it --rm -v $PWD:/work kernel-build make defconfig
docker run -it --rm -v $PWD:/work kernel-build make -j3https://lyngvaer.no/log/create-linux-initramfs
docker run \
-v /home/rob/src/kernel-build/linux-5.19.14:/work \
-it --rm \
kernel-build qemu-system-x86_64 \
-nographic \
-kernel ./arch/x86/boot/bzImage \
-append console=ttyS0 \
-initrd ./initramfz