New base container images for EuroLinux 9 – Micro, Minimal and Init
We are pleased to announce the release of three new base images for EuroLinux 9 containers: minimal, micro, and init. These images provide users with a rangeof options tailored to their specific containerization needs, offering abalance between size, functionality, and user experience. These images aresimilar to the Red Hat UBI images.
Minimal Image:
The minimal image offers a compact footprint while still providing essential tools for package management. It includes microdnf
and curl
in it’s minimal flavor, allowing users to install software while maintaining a smaller size compared to the standard base image. This image is ideal for scenarios where a minimal environment is required, but the ability to install additional software with package manager is essential.
Micro Image:
The micro image prioritizes size minimization, resulting in a container image weighing less than 8MB (compressed). This makes it ideal for situations where resource constraints are paramount, such as deploying large numbers of containers on resource-limited systems. However, it requires additional software from host/builder system, to install system packages (RPMs) as it does not contains package manager.
Init Image:
The init image provides a systemd initialization environment, offering a foundational layer for building more complex container images with service controlled by systemd or with multiple services in single container. Multi-services containers are a common pattern for development and testing environments, and the init image provides a stable base for such use cases.
Benefits of EuroLinux 9 Container Images:
- Optimized for Efficiency: These new images offer a range of sizes and functionalities to cater to diverse resource requirements
- Leverage EuroLinux 9 Stability: Built upon the secure and long-term supported EuroLinux 9 distribution, these images ensure a reliable foundation for containerized applications
- Enhanced Flexibility: Users can choose the image that best suits their specific needs, maximizing control and customization