Skip to content

skryv/elasticsearch-docker

 
 

Repository files navigation

Description

This repository contains the official Elasticsearch Docker image from Elastic.

Documentation can be found on the Elastic web site.

Make sure you have read all the instructions properly, just "skimming through" will not help you.

Supported Docker versions

The images have been tested on Docker 17.03.1-ce.

Requirements

A full build and test requires:

  • Docker
  • GNU Make
  • Python 3.5 with Virtualenv
  • install all requirements in requirements.txt with pip3

Running a build

To build an image with the latest nightly snapshot of Elasticsearch, run:

make from-snapshot

To build and push an image with a released version of Elasticsearch, check out the corresponding branch for the version, and run Make while specifying the exact version desired. Like this:

(git checkout 6.4.2-M1)
ELASTIC_VERSION=6.4.2  IMAGE_FLAVORS=platinum ELASTIC_REGISTRY=dckr.skryv.com make build

Newer build scripts do not work. This build script download the correct artifacts.

Contributing, issues and testing

Acceptance tests for the image are located in the test directory, and can be invoked with make test.

This image is built on CentOS 7.

About

Skryv Elasticsearch Docker image

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 52.5%
  • Jinja 20.2%
  • Makefile 17.9%
  • Shell 9.4%