/docker-elastic

Elastic container for amd64 (based on debian:buster-slim)

Primary LanguageShellMIT LicenseMIT

What

Docker image for ElasticSearch.

This is based on Elastic.

Image features

  • multi-architecture:
    • linux/amd64
    • linux/arm64 unsupported by Elastic
    • linux/arm/v7 unsupported by Elastic
    • linux/arm/v6 unsupported by Elastic
  • hardened:
    • image runs read-only
    • image runs with no capabilities
    • process runs as a non-root user, disabled login, no shell
  • lightweight
    • based on our slim Debian buster version
    • simple entrypoint script
    • multi-stage build with no installed dependencies for the runtime image
  • observable
    • healthcheck
    • log to stdout
    • prometheus endpoint not applicable

Run

docker run -d \
    --net bridge \
    --cap-drop ALL \
    --read-only \
    dubodubonduponey/elastic

Notes

Prometheus

Not applicable.

Moar?

See DEVELOP.md