Index
Embedding containerized applications in an AutoSD image¶
Creating containerized applications to include in an AutoSD OS image is one method for deploying applications in an automotive environment. The other method is to create RPM application packages.
A container image is a self-contained software package that includes all dependencies needed to run an application. Container images offer enhanced isolation, security, and flexibility, which are crucial for automotive systems with mixed-criticality requirements.
At a high level, the process to add containerized applications to your AutoSD image involves the following steps:
- Build the image: Use the
podman build
command to create a container image as defined in aContainerfile
. - Embed the container image in the OS image: Add information about the built container image to your Automotive Image Builder manifest. The container image can be pulled from a remote registry or from local filesystem storage. Similar to the RPM method, you can add containers to both the root and QM partitions.
Important
--8<-- "docs/fusa_disclaimer.md"