.. _containers-user-images: User-Focused Images ------------------- .. meta:: :description: Official rsyslog container image variants for end users, including minimal, standard, collector, dockerlogs, and ETL roles. :keywords: rsyslog, containers, Docker, minimal, collector, dockerlogs, ETL, imbeats .. summary-start The official rsyslog image family provides layered container variants for custom builds, general-purpose forwarding, central collection, Docker log forwarding, and Vespa-oriented ETL pipelines. .. summary-end .. index:: pair: containers; user images pair: Docker; rsyslog images Official images are built on Ubuntu LTS releases and install the latest rsyslog packages from the Adiscon daily-stable PPA. Images are tagged ``rsyslog/rsyslog[-]:`` where ```` follows the ``YYYY-MM`` rsyslog release. Available variants include: * :doc:`rsyslog/rsyslog-minimal ` – rsyslog core only. * :doc:`rsyslog/rsyslog ` – standard image with common modules such as ``imhttp`` and ``omhttp``. * :doc:`rsyslog/rsyslog-collector ` – adds modules for centralized log collection, including RELP and optional TLS reception. * :doc:`rsyslog/rsyslog-dockerlogs ` – includes ``imdocker`` to process logs from the Docker daemon. * :doc:`rsyslog/rsyslog-etl ` – experimental image that receives syslog and forwards events to a Vespa HTTP endpoint using ``omhttp``. * ``rsyslog/rsyslog-debug`` – planned variant with troubleshooting tools. Sample container definitions include: * :doc:`rsyslog/rsyslog-imbeats ` – concrete sample for receiving Elastic Agent and Filebeat ``output.logstash`` traffic with ``imbeats``. This sample is not wired into published image builds yet. .. toctree:: :maxdepth: 1 minimal standard collector dockerlogs etl imbeats Images are built using the layered ``Makefile`` in ``packaging/docker/rsyslog``:: make all make standard make VERSION=2025-06 minimal Configuration snippets in each directory and environment variables allow enabling or disabling functionality at runtime. Consult the `packaging/docker README `_ for the latest details and feedback instructions. For a complete centralized logging stack with Loki, Grafana, Prometheus, and Traefik, see :doc:`../deployments/rosi_collector/index`. ROSI Collector uses the ``rsyslog/rsyslog-collector`` image as one component inside a larger Docker Compose deployment.