Alpine Linux based Elasticsearch Docker Image
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7ff9885 Oct 13, 2018
Permalink
Failed to load latest commit information.
.circleci update to 5.6.3 Oct 14, 2017
1.7 one makefile to rule them all Dec 31, 2016
2.3 update entrypoints and configs Jan 1, 2017
2.4 give 2.4 a lil love Apr 14, 2017
5.0 update entrypoints and configs Jan 1, 2017
5.2 upgrade to 5.3 Mar 29, 2017
5.3 update 5.3.3 Jun 3, 2017
5.4 update to 5.4.3 Jun 29, 2017
5.5 update to 5.6 Sep 12, 2017
5.6 update to 6.4.1 Sep 23, 2018
6.0 add version 6.3 Jun 14, 2018
6.1 add version 6.3 Jun 14, 2018
6.2 fixes Jun 14, 2018
6.3 update to 6.4 Aug 28, 2018
6.4 update to 6.4.2 Oct 12, 2018
docs update to 5.3.1 Apr 21, 2017
geoip update to 6.4.2 Oct 12, 2018
hack/make fixes Jun 14, 2018
kopf give 2.4 a lil love Apr 14, 2017
x-pack update to 6.4.2 Oct 12, 2018
.gitignore update prod docs Nov 10, 2016
CHANGELOG.md swap gosu for su-exec Dec 22, 2016
LATEST update to 6.4 Aug 28, 2018
LICENSE fixes Aug 18, 2017
Makefile update to 6.4.1 Sep 23, 2018
README.md update to 6.4.1 Sep 23, 2018
Vagrantfile update prod docs Nov 10, 2016
docker-compose.prod.yml fix docker-compose Oct 29, 2016
docker-compose.x-pack.yml fix Mar 4, 2018
docker-compose.yml fixes Mar 4, 2018
es-logo.png fix IT! Oct 28, 2016

README.md

es-logo

docker-elasticsearch-alpine

CircleCI License Docker Stars Docker Pulls Docker Image

Alpine Linux based Elasticsearch Docker Image

Table of Contents

Why?

Compare Image Sizes:

  • official elasticsearch = 574 MB
  • blacktop/elasticsearch = 119 MB

blacktop version is 455 MB smaller !

Dependencies

Image Tags

REPOSITORY               TAG                 SIZE
blacktop/elasticsearch   latest              127MB
blacktop/elasticsearch   6.4                 127MB
blacktop/elasticsearch   6.3                 120MB
blacktop/elasticsearch   6.2                 119MB
blacktop/elasticsearch   6.1                 119MB
blacktop/elasticsearch   6.0                 117MB
blacktop/elasticsearch   5.6                 124MB
blacktop/elasticsearch   5.5                 123MB
blacktop/elasticsearch   5.4                 123MB
blacktop/elasticsearch   5.3                 123MB
blacktop/elasticsearch   x-pack              673MB
blacktop/elasticsearch   geoip               150MB
blacktop/elasticsearch   5.2                 150MB
blacktop/elasticsearch   5.1                 149MB
blacktop/elasticsearch   5.0                 148.4MB
blacktop/elasticsearch   2.4                 116MB
blacktop/elasticsearch   kopf                122MB
blacktop/elasticsearch   2.3                 139.1MB
blacktop/elasticsearch   1.7                 142.7MB

NOTE: - tag x-pack is the same as tag latest, but includes the x-pack, the ingest-geoip and the ingest-user-agent plugin. - tag geoip is the same as tag latest, but includes the ingest-geoip and the ingest-user-agent plugin. - tag kopf is the same as tag 2.4, but includes the kopf plugin.

Getting Started

$ docker run -d --name elastic -p 9200:9200 blacktop/elasticsearch

Documentation

Known Issues ⚠️

I have noticed when running the new 5.0+ version on a linux host you need to increase the memory map areas with the following command

sudo sysctl -w vm.max_map_count=262144

Issues

Find a bug? Want more features? Find something missing in the documentation? Let me know! Please don't hesitate to file an issue

Credits

Heavily (if not entirely) influenced by https://github.com/docker-library/elasticsearch
Production docs from https://stefanprodan.com/2016/elasticsearch-cluster-with-docker/

CHANGELOG

See CHANGELOG.md

Contributing

See all contributors on GitHub.

Please update the CHANGELOG.md and submit a Pull Request on GitHub.

License

MIT Copyright (c) 2016-2018 blacktop