logstash/docker
kaisecheng a7779664af
Modernize ironbank Dockerfile (#16022)
- remove golang assets (go1.17.8.linux-amd64.tar.gz)
- remove yaml lib assets (v2.3.0.tar.gz)
- use go container to build env2yaml
- remove unnecessary layers
- remove HEALTHCHECK
- switch yum to dnf

Fixes: elastic/ingest-dev#3008
2024-03-28 11:15:01 +00:00
..
bin Remove jinja2 in favor of erb templates (#15142) 2024-02-09 13:49:58 +00:00
data/logstash Save name came through ENV vars to let Logstash decide using value from either keystore or ENV. (#16026) 2024-03-27 09:22:27 -07:00
examples
ironbank Support ironbank docker build (#14298) 2022-06-28 10:29:55 +01:00
templates Modernize ironbank Dockerfile (#16022) 2024-03-28 11:15:01 +00:00
LICENSE
Makefile Add arm64 support for env2yaml (#15980) 2024-03-08 10:47:01 -05:00
README.md [docs] Correctly reference the base OS (ubuntu) for docker (#14214) 2022-06-09 10:00:02 -04:00

Description

This repository contains the official Logstash Docker image from Elastic.

Documentation can be found on the Elastic website.

Supported Docker versions

The images have been tested on Docker version 18.09.2, build 6247962

Requirements

A full build requires:

  • Docker
  • GNU Make
  • Python 3.5 with Virtualenv
  • JRuby 9.1+

Running a build

To build an image check out the corresponding branch for the version and run the rake task Like this:

git checkout 7.0
rake artifact:docker
# and for the OSS package
rake artifact:docker_oss

This image is built on Ubuntu 20.04.