A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/rsyslog/rsyslog-docker below:

GitHub - rsyslog/rsyslog-docker: rsyslog docker containers

This repository contains the Dockerfiles and build configurations for creating official Docker images for rsyslog. Our goal is to provide robust, flexible, and easy-to-use containerized rsyslog solutions for various logging needs.

See also the rsyslog project board for Docker tasks.

User-Focused Docker Images (Ubuntu Based)

We provide a set of user-focused Docker images based on Ubuntu LTS, utilizing the Adiscon PPA for the latest stable rsyslog versions. These images are designed with a layered approach and offer runtime configurability.

Current Development Status & Feedback: Please note that this new set of user-facing containers is currently under active development and improvement. While they are intended to be stable and safe for use, rapid changes and enhancements are expected during this phase. We highly appreciate user feedback! If you encounter any issues or have suggestions, please open an issue on our GitHub repository: https://github.com/rsyslog/rsyslog-docker/issues.

Naming Convention & Tagging

Our user-focused images follow this naming and tagging scheme:

The <version> tag corresponds to the rsyslog version, which follows a YYYY-MM scheme and is released bi-monthly (e.g., "2025-04" denotes the rsyslog version released in April 2025).

  1. rsyslog/rsyslog:<version> (Standard Image)

  2. rsyslog/rsyslog-minimal:<version> (Minimal Image)

  3. rsyslog/rsyslog-collector:<version> (Collector Image)

  4. rsyslog/rsyslog-dockerlogs:<version> (Docker Logs Image)

  5. rsyslog/rsyslog-debug:<version> (Debug Image - Planned)

(Note: Specific modules included in standard, collector, and other variants might evolve. Refer to the individual Dockerfiles for the most up-to-date package lists.)

Many features and modules within these images (especially standard and above) can be enabled or disabled at runtime using environment variables in conjunction with rsyslog's config.enable=\cat $ENVVAR`` directive in the rsyslog configuration. This allows for flexible deployments without needing a custom image for every minor configuration change.

The Makefile in the /rsyslog path of this repository is used to build these Docker images.

Development and CI Images Historical Information (For Reference Only)

The following sections describe previous efforts and image bases that are no longer maintained or produced. They are kept for historical reference.

Discontinued Appliance Experiment CentOS Notes (Historical) Historical: Alpine Linux Build Process

The following notes describe the original Alpine Linux based build process. These images are no longer built or supported.

We initially intended to use Alpine Linux for its small size and security profile. However, Alpine often missed components required by rsyslog, necessitating that we build and maintain custom packages. This became an ongoing effort as rsyslog versions advanced.

Remember to periodically update your Docker images to include the latest (security) updates from the base OS and rsyslog itself! Always prefer using specific version tags for production deployments rather than :latest to ensure stability.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4