9. How To Build Your Own App Images
Hint
Abstract
This chapter points to ways of building the container and VM images the flakes of this guide are based on.
Building images as container or VM images can be done in different ways. One option is to use the Open Build Service with KIWI, which is able to build software packages and images and therefore allows maintaining the complete application stack.
KIWI is also the tool of choice for the two image types which are specific to Flake Pilot:
Delta containers, which carry only the difference to a base container and are used with the
--baseoption offlake-ctl podman register, see An Editor as a Delta Container.KIS images, the kernel/initrd/rootfs archives pulled with
flake-ctl firecracker pull --kis-image, see Applications From a Virtual Machine.
9.1. Examples
For demonstration purposes and to showcase the mentioned use cases, some example images were created and can serve as examples to build your own images as you see fit. Please find the image descriptions used in the context of this documentation here: